home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_39_HyperTools.txt < prev    next >
Text File  |  1990-08-31  |  576KB  |  10,258 lines

  1. # near model CODE resource
  2. # jump table entries: 10128-10251 (124 of them)
  3. export_1266:
  4. 00000000  4E56 FFF4                link       A6, -0x000C
  5. 00000004  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6. 00000008  4EAD 258A                jsr        [A5 + 0x258A /* export_1197 */]
  7. 0000000C  1A2D C574                move.b     D5, [A5 - 0x3A8C]
  8. 00000010  4EBA 1C1E                jsr        [PC + 0x1C1E /* 00001C30 */]
  9. 00000014  102D ACA6                move.b     D0, [A5 - 0x535A]
  10. 00000018  6700 00BE                beq        +0xC0 /* 000000D8 */
  11. 0000001C  4267                     clr.w      -[A7]
  12. 0000001E  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  13. 00000022  4EAD 0EAA                jsr        [A5 + 0xEAA /* export_465 */]
  14. 00000026  1C1F                     move.b     D6, [A7]+
  15. 00000028  4267                     clr.w      -[A7]
  16. 0000002A  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  17. 0000002E  4EAD 0EAA                jsr        [A5 + 0xEAA /* export_465 */]
  18. 00000032  1E1F                     move.b     D7, [A7]+
  19. 00000034  1B7C 0001 ACA0           move.b     [A5 - 0x5360], 0x1
  20. 0000003A  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  21. 0000003E  422D ACA0                clr.b      [A5 - 0x5360]
  22. 00000042  1006                     move.b     D0, D6
  23. 00000044  6732                     beq        +0x34 /* 00000078 */
  24. 00000046  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  25. 0000004A  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  26. 0000004E  42A7                     clr.l      -[A7]
  27. 00000050  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  28. 00000054  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  29. 00000058  285F                     movea.l    A4, [A7]+
  30. 0000005A  200C                     move.l     D0, A4
  31. 0000005C  671A                     beq        +0x1C /* 00000078 */
  32. 0000005E  2054                     movea.l    A0, [A4]
  33. 00000060  0828 0005 0014           btst.b     [A0 + 0x14], 0x5
  34. 00000066  56C0                     sne        D0
  35. 00000068  4400                     neg.b      D0
  36. 0000006A  1B40 BD02                move.b     [A5 - 0x42FE], D0
  37. 0000006E  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  38. 00000072  4267                     clr.w      -[A7]
  39. 00000074  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  40. label00000078:
  41. 00000078  1007                     move.b     D0, D7
  42. 0000007A  6732                     beq        +0x34 /* 000000AE */
  43. 0000007C  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  44. 00000080  4EAD 10BA                jsr        [A5 + 0x10BA /* export_531 */]
  45. 00000084  42A7                     clr.l      -[A7]
  46. 00000086  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  47. 0000008A  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  48. 0000008E  265F                     movea.l    A3, [A7]+
  49. 00000090  200B                     move.l     D0, A3
  50. 00000092  671A                     beq        +0x1C /* 000000AE */
  51. 00000094  2053                     movea.l    A0, [A3]
  52. 00000096  0828 0005 0014           btst.b     [A0 + 0x14], 0x5
  53. 0000009C  56C0                     sne        D0
  54. 0000009E  4400                     neg.b      D0
  55. 000000A0  1B40 BCFE                move.b     [A5 - 0x4302], D0
  56. 000000A4  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  57. 000000A8  4267                     clr.w      -[A7]
  58. 000000AA  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  59. label000000AE:
  60. 000000AE  2006                     move.l     D0, D6
  61. 000000B0  8007                     or.b       D0, D7
  62. 000000B2  8005                     or.b       D0, D5
  63. 000000B4  6722                     beq        +0x24 /* 000000D8 */
  64. 000000B6  41ED B278                lea.l      A0, [A5 - 0x4D88]
  65. 000000BA  43ED C3FE                lea.l      A1, [A5 - 0x3C02]
  66. 000000BE  20D9                     move.l     [A0]+, [A1]+
  67. 000000C0  20D9                     move.l     [A0]+, [A1]+
  68. 000000C2  422D BD4C                clr.b      [A5 - 0x42B4]
  69. 000000C6  1007                     move.b     D0, D7
  70. 000000C8  6704                     beq        +0x6 /* 000000CE */
  71. 000000CA  422D B3B4                clr.b      [A5 - 0x4C4C]
  72. label000000CE:
  73. 000000CE  102E 0008                move.b     D0, [A6 + 0x8]
  74. 000000D2  6704                     beq        +0x6 /* 000000D8 */
  75. 000000D4  4EBA 3C56                jsr        [PC + 0x3C56 /* 00003D2C */]
  76. label000000D8:
  77. 000000D8  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  78. 000000DC  4E5E                     unlink     A6
  79. 000000DE  205F                     movea.l    A0, [A7]+
  80. 000000E0  544F                     addq.w     A7, 2
  81. 000000E2  4ED0                     jmp        [A0]
  82. fn000000E4:
  83. 000000E4  4E56 0000                link       A6, 0
  84. 000000E8  102E 0008                move.b     D0, [A6 + 0x8]
  85. 000000EC  6712                     beq        +0x14 /* 00000100 */
  86. 000000EE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  87. 000000F2  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  88. 000000F6  1F3C 0001                move.b     -[A7], 0x1
  89. 000000FA  4EAD 22C2                jsr        [A5 + 0x22C2 /* export_1108 */]
  90. 000000FE  6004                     bra        +0x6 /* 00000104 */
  91. label00000100:
  92. 00000100  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  93. label00000104:
  94. 00000104  4E5E                     unlink     A6
  95. 00000106  205F                     movea.l    A0, [A7]+
  96. 00000108  5C4F                     addq.w     A7, 6
  97. 0000010A  4ED0                     jmp        [A0]
  98. export_1267:
  99. 0000010C  4E56 FFF8                link       A6, -0x0008
  100. 00000110  48E7 0108                movem.l    -[A7], D7,A4
  101. 00000114  286D BB22                movea.l    A4, [A5 - 0x44DE]
  102. 00000118  7000                     moveq.l    D0, 0x00
  103. 0000011A  302D BB2E                move.w     D0, [A5 - 0x44D2]
  104. 0000011E  C0BC 0000 0001           and.l      D0, 0x1
  105. 00000124  4A80                     tst.l      D0
  106. 00000126  56C7                     sne        D7
  107. 00000128  4407                     neg.b      D7
  108. 0000012A  4267                     clr.w      -[A7]
  109. 0000012C  4EBA 1122                jsr        [PC + 0x1122 /* 00001250 */]
  110. 00000130  1B5F B7C8                move.b     [A5 - 0x4838], [A7]+
  111. 00000134  7000                     moveq.l    D0, 0x00
  112. 00000136  302D BB2E                move.w     D0, [A5 - 0x44D2]
  113. 0000013A  C0BC 0000 0002           and.l      D0, 0x2
  114. 00000140  4A80                     tst.l      D0
  115. 00000142  6704                     beq        +0x6 /* 00000148 */
  116. 00000144  4EBA 1542                jsr        [PC + 0x1542 /* 00001688 */]
  117. label00000148:
  118. 00000148  1B7C 0001 A138           move.b     [A5 - 0x5EC8], 0x1
  119. 0000014E  4267                     clr.w      -[A7]
  120. 00000150  2F0C                     move.l     -[A7], A4
  121. 00000152  486D BB20                pea.l      [A5 - 0x44E0]
  122. 00000156  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  123. 0000015A  101F                     move.b     D0, [A7]+
  124. 0000015C  6614                     bne        +0x16 /* 00000172 */
  125. 0000015E  4267                     clr.w      -[A7]
  126. 00000160  2F0C                     move.l     -[A7], A4
  127. 00000162  4EBA 6002                jsr        [PC + 0x6002 /* 00006166 */]
  128. 00000166  101F                     move.b     D0, [A7]+
  129. 00000168  6708                     beq        +0xA /* 00000172 */
  130. 0000016A  2F0C                     move.l     -[A7], A4
  131. 0000016C  1F07                     move.b     -[A7], D7
  132. 0000016E  4EBA FF74                jsr        [PC - 0x8C /* 000000E4 */]
  133. label00000172:
  134. 00000172  4CDF 1080                movem.l    D7,A4, [A7]+
  135. 00000176  4E5E                     unlink     A6
  136. 00000178  4E75                     rts
  137. export_1268:
  138. 0000017A  4E56 FFFC                link       A6, -0x0004
  139. 0000017E  2F07                     move.l     -[A7], D7
  140. 00000180  102D ACA6                move.b     D0, [A5 - 0x535A]
  141. 00000184  6706                     beq        +0x8 /* 0000018C */
  142. 00000186  4EBA 106A                jsr        [PC + 0x106A /* 000011F2 */]
  143. 0000018A  602C                     bra        +0x2E /* 000001B8 */
  144. label0000018C:
  145. 0000018C  42A7                     clr.l      -[A7]
  146. 0000018E  42A7                     clr.l      -[A7]
  147. 00000190  4EAD 2692                jsr        [A5 + 0x2692 /* export_1230 */]
  148. 00000194  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  149. 00000198  4EAD 25A2                jsr        [A5 + 0x25A2 /* export_1200 */]
  150. 0000019C  2E1F                     move.l     D7, [A7]+
  151. 0000019E  660A                     bne        +0xC /* 000001AA */
  152. 000001A0  3F3C 0012                move.w     -[A7], 0x12
  153. 000001A4  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  154. 000001A8  600E                     bra        +0x10 /* 000001B8 */
  155. label000001AA:
  156. 000001AA  2F07                     move.l     -[A7], D7
  157. 000001AC  2F2D A630                move.l     -[A7], [A5 - 0x59D0]
  158. 000001B0  3F3C 0004                move.w     -[A7], 0x4
  159. 000001B4  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  160. label000001B8:
  161. 000001B8  2E1F                     move.l     D7, [A7]+
  162. 000001BA  4E5E                     unlink     A6
  163. 000001BC  4E75                     rts
  164. export_1269:
  165. 000001BE  4E56 0000                link       A6, 0
  166. 000001C2  486D C3FE                pea.l      [A5 - 0x3C02]
  167. 000001C6  4EBA 689A                jsr        [PC + 0x689A /* 00006A62 */]
  168. 000001CA  486D 18C2                pea.l      [A5 + 0x18C2 /* export_788 */]
  169. 000001CE  A9F1                     syscall    UnloadSeg
  170. 000001D0  1B7C 0001 B7CE           move.b     [A5 - 0x4832], 0x1
  171. 000001D6  4267                     clr.w      -[A7]
  172. 000001D8  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  173. 000001DC  4E5E                     unlink     A6
  174. 000001DE  4E75                     rts
  175. export_1270:
  176. fn000001E0:
  177. 000001E0  4E56 FFF8                link       A6, -0x0008
  178. 000001E4  2F0C                     move.l     -[A7], A4
  179. 000001E6  286E 0008                movea.l    A4, [A6 + 0x8]
  180. 000001EA  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  181. 000001EE  486E FFF8                pea.l      [A6 - 0x8]
  182. 000001F2  4EBA 545C                jsr        [PC + 0x545C /* 00005650 */]
  183. 000001F6  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  184. 000001FA  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  185. 000001FE  302C 0004                move.w     D0, [A4 + 0x4]
  186. 00000202  9054                     sub.w      D0, [A4]
  187. 00000204  322E FFFC                move.w     D1, [A6 - 0x4]
  188. 00000208  926E FFF8                sub.w      D1, [A6 - 0x8]
  189. 0000020C  B240                     cmp.w      D1, D0
  190. 0000020E  56C0                     sne        D0
  191. 00000210  4A00                     tst.b      D0
  192. 00000212  6618                     bne        +0x1A /* 0000022C */
  193. 00000214  322C 0006                move.w     D1, [A4 + 0x6]
  194. 00000218  926C 0002                sub.w      D1, [A4 + 0x2]
  195. 0000021C  342E FFFE                move.w     D2, [A6 - 0x2]
  196. 00000220  946E FFFA                sub.w      D2, [A6 - 0x6]
  197. 00000224  B441                     cmp.w      D2, D1
  198. 00000226  56C1                     sne        D1
  199. 00000228  8001                     or.b       D0, D1
  200. 0000022A  6708                     beq        +0xA /* 00000234 */
  201. label0000022C:
  202. 0000022C  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  203. 00000230  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  204. label00000234:
  205. 00000234  2014                     move.l     D0, [A4]
  206. 00000236  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  207. 0000023A  6708                     beq        +0xA /* 00000244 */
  208. 0000023C  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  209. 00000240  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  210. label00000244:
  211. 00000244  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  212. 00000248  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  213. 0000024C  285F                     movea.l    A4, [A7]+
  214. 0000024E  4E5E                     unlink     A6
  215. 00000250  2E9F                     move.l     [A7], [A7]+
  216. 00000252  4E75                     rts
  217. export_1271:
  218. fn00000254:
  219. 00000254  4E56 0000                link       A6, 0
  220. 00000258  206E 0008                movea.l    A0, [A6 + 0x8]
  221. 0000025C  5C88                     addq.l     A0, 6
  222. 0000025E  43ED C3FE                lea.l      A1, [A5 - 0x3C02]
  223. 00000262  20D9                     move.l     [A0]+, [A1]+
  224. 00000264  20D9                     move.l     [A0]+, [A1]+
  225. 00000266  206E 0008                movea.l    A0, [A6 + 0x8]
  226. 0000026A  316D B3D4 0004           move.w     [A0 + 0x4], [A5 - 0x4C2C]
  227. 00000270  4E5E                     unlink     A6
  228. 00000272  2E9F                     move.l     [A7], [A7]+
  229. 00000274  4E75                     rts
  230. export_1272:
  231. 00000276  4E56 FFFC                link       A6, -0x0004
  232. 0000027A  48E7 0308                movem.l    -[A7], D6,D7,A4
  233. 0000027E  286E 0008                movea.l    A4, [A6 + 0x8]
  234. 00000282  7C08                     moveq.l    D6, 0x08
  235. 00000284  7EF0                     moveq.l    D7, 0xFFFFFFF0
  236. 00000286  102D B7D0                move.b     D0, [A5 - 0x4830]
  237. 0000028A  6704                     beq        +0x6 /* 00000290 */
  238. 0000028C  7C10                     moveq.l    D6, 0x10
  239. 0000028E  7EE0                     moveq.l    D7, 0xFFFFFFE0
  240. label00000290:
  241. 00000290  7000                     moveq.l    D0, 0x00
  242. 00000292  3206                     move.w     D1, D6
  243. 00000294  D26C 0002                add.w      D1, [A4 + 0x2]
  244. 00000298  3001                     move.w     D0, D1
  245. 0000029A  7200                     moveq.l    D1, 0x00
  246. 0000029C  3207                     move.w     D1, D7
  247. 0000029E  C081                     and.l      D0, D1
  248. 000002A0  3940 0002                move.w     [A4 + 0x2], D0
  249. 000002A4  4267                     clr.w      -[A7]
  250. 000002A6  7000                     moveq.l    D0, 0x00
  251. 000002A8  3206                     move.w     D1, D6
  252. 000002AA  D26C 0006                add.w      D1, [A4 + 0x6]
  253. 000002AE  3001                     move.w     D0, D1
  254. 000002B0  7200                     moveq.l    D1, 0x00
  255. 000002B2  3207                     move.w     D1, D7
  256. 000002B4  C081                     and.l      D0, D1
  257. 000002B6  3F00                     move.w     -[A7], D0
  258. 000002B8  302D B3C8                move.w     D0, [A5 - 0x4C38]
  259. 000002BC  D06C 0002                add.w      D0, [A4 + 0x2]
  260. 000002C0  3F00                     move.w     -[A7], D0
  261. 000002C2  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  262. 000002C6  395F 0006                move.w     [A4 + 0x6], [A7]+
  263. 000002CA  4267                     clr.w      -[A7]
  264. 000002CC  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  265. 000002D0  302D B3CA                move.w     D0, [A5 - 0x4C36]
  266. 000002D4  D054                     add.w      D0, [A4]
  267. 000002D6  3F00                     move.w     -[A7], D0
  268. 000002D8  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  269. 000002DC  395F 0004                move.w     [A4 + 0x4], [A7]+
  270. 000002E0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  271. 000002E4  4E5E                     unlink     A6
  272. 000002E6  2E9F                     move.l     [A7], [A7]+
  273. 000002E8  4E75                     rts
  274. export_1273:
  275. 000002EA  4E56 0000                link       A6, 0
  276. 000002EE  486D B280                pea.l      [A5 - 0x4D80]
  277. 000002F2  4EBA 000E                jsr        [PC + 0xE /* 00000302 */]
  278. 000002F6  486D BC02                pea.l      [A5 - 0x43FE]
  279. 000002FA  4EBA 0006                jsr        [PC + 0x6 /* 00000302 */]
  280. 000002FE  4E5E                     unlink     A6
  281. 00000300  4E75                     rts
  282. fn00000302:
  283. 00000302  4E56 0000                link       A6, 0
  284. 00000306  2F0C                     move.l     -[A7], A4
  285. 00000308  286E 0008                movea.l    A4, [A6 + 0x8]
  286. 0000030C  486C 0002                pea.l      [A4 + 0x2]
  287. 00000310  4EBA FF42                jsr        [PC - 0xBE /* 00000254 */]
  288. 00000314  41EC 0010                lea.l      A0, [A4 + 0x10]
  289. 00000318  43ED C3FE                lea.l      A1, [A5 - 0x3C02]
  290. 0000031C  20D9                     move.l     [A0]+, [A1]+
  291. 0000031E  20D9                     move.l     [A0]+, [A1]+
  292. 00000320  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  293. 00000324  486D C3FE                pea.l      [A5 - 0x3C02]
  294. 00000328  A8DF                     syscall    RectRgn
  295. 0000032A  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  296. 0000032E  486D C3FE                pea.l      [A5 - 0x3C02]
  297. 00000332  A8DF                     syscall    RectRgn
  298. 00000334  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  299. 00000338  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  300. 0000033C  285F                     movea.l    A4, [A7]+
  301. 0000033E  4E5E                     unlink     A6
  302. 00000340  2E9F                     move.l     [A7], [A7]+
  303. 00000342  4E75                     rts
  304. export_1274:
  305. 00000344  4E56 FFFC                link       A6, -0x0004
  306. 00000348  2F07                     move.l     -[A7], D7
  307. 0000034A  7000                     moveq.l    D0, 0x00
  308. 0000034C  303C 0056                move.w     D0, 0x56 /* 'V' */
  309. 00000350  E688                     lsr        D0, 3
  310. 00000352  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  311. 00000358  2E00                     move.l     D7, D0
  312. 0000035A  42A7                     clr.l      -[A7]
  313. 0000035C  2F07                     move.l     -[A7], D7
  314. 0000035E  2F3C 0000 0081           move.l     -[A7], 0x81
  315. 00000364  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  316. 00000368  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  317. 0000036C  2B5F B746                move.l     [A5 - 0x48BA], [A7]+
  318. 00000370  7000                     moveq.l    D0, 0x00
  319. 00000372  303C 0053                move.w     D0, 0x53 /* 'S' */
  320. 00000376  E688                     lsr        D0, 3
  321. 00000378  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  322. 0000037E  2E00                     move.l     D7, D0
  323. 00000380  42A7                     clr.l      -[A7]
  324. 00000382  2F3C 0000 0081           move.l     -[A7], 0x81
  325. 00000388  2F07                     move.l     -[A7], D7
  326. 0000038A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  327. 0000038E  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  328. 00000392  2B5F BB4A                move.l     [A5 - 0x44B6], [A7]+
  329. 00000396  42A7                     clr.l      -[A7]
  330. 00000398  2F3C 0000 009C           move.l     -[A7], 0x9C
  331. 0000039E  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  332. 000003A2  2B5F BB36                move.l     [A5 - 0x44CA], [A7]+
  333. 000003A6  42A7                     clr.l      -[A7]
  334. 000003A8  2F3C 0000 009C           move.l     -[A7], 0x9C
  335. 000003AE  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  336. 000003B2  2B5F B740                move.l     [A5 - 0x48C0], [A7]+
  337. 000003B6  42A7                     clr.l      -[A7]
  338. 000003B8  2F3C 0000 009C           move.l     -[A7], 0x9C
  339. 000003BE  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  340. 000003C2  2B5F B428                move.l     [A5 - 0x4BD8], [A7]+
  341. 000003C6  42A7                     clr.l      -[A7]
  342. 000003C8  2F3C 0000 009C           move.l     -[A7], 0x9C
  343. 000003CE  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  344. 000003D2  2B5F BD56                move.l     [A5 - 0x42AA], [A7]+
  345. 000003D6  42A7                     clr.l      -[A7]
  346. 000003D8  2F3C 0000 009C           move.l     -[A7], 0x9C
  347. 000003DE  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  348. 000003E2  2B5F C4B2                move.l     [A5 - 0x3B4E], [A7]+
  349. 000003E6  4267                     clr.w      -[A7]
  350. 000003E8  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  351. 000003EC  4A5F                     tst.w      [A7]+
  352. 000003EE  6702                     beq        +0x4 /* 000003F2 */
  353. 000003F0  A9F4                     syscall    ExitToShell
  354. label000003F2:
  355. 000003F2  2E1F                     move.l     D7, [A7]+
  356. 000003F4  4E5E                     unlink     A6
  357. 000003F6  4E75                     rts
  358. export_1275:
  359. 000003F8  4E56 FBFC                link       A6, -0x0404
  360. 000003FC  48E7 0700                movem.l    -[A7], D5,D6,D7
  361. 00000400  206E 0008                movea.l    A0, [A6 + 0x8]
  362. 00000404  43EE FF00                lea.l      A1, [A6 - 0x100]
  363. 00000408  703F                     moveq.l    D0, 0x3F
  364. label0000040A:
  365. 0000040A  22D8                     move.l     [A1]+, [A0]+
  366. 0000040C  51C8 FFFC                dbf        D0, -0x6 /* 0000040A */
  367. 00000410  486E FBFC                pea.l      [A6 - 0x404]
  368. 00000414  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  369. 00000418  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  370. 0000041C  205F                     movea.l    A0, [A7]+
  371. 0000041E  43EE FC20                lea.l      A1, [A6 - 0x3E0]
  372. 00000422  7007                     moveq.l    D0, 0x07
  373. label00000424:
  374. 00000424  22D8                     move.l     [A1]+, [A0]+
  375. 00000426  51C8 FFFC                dbf        D0, -0x6 /* 00000424 */
  376. 0000042A  486E FE38                pea.l      [A6 - 0x1C8]
  377. 0000042E  4EBA 5158                jsr        [PC + 0x5158 /* 00005588 */]
  378. 00000432  1D7C 0003 FE9C           move.b     [A6 - 0x164], 0x3
  379. 00000438  41EE FEA8                lea.l      A0, [A6 - 0x158]
  380. 0000043C  43EE FC20                lea.l      A1, [A6 - 0x3E0]
  381. 00000440  7008                     moveq.l    D0, 0x08
  382. label00000442:
  383. 00000442  20D9                     move.l     [A0]+, [A1]+
  384. 00000444  51C8 FFFC                dbf        D0, -0x6 /* 00000442 */
  385. 00000448  1D7C 0007 FECC           move.b     [A6 - 0x134], 0x7
  386. 0000044E  2D6D A522 FEFC           move.l     [A6 - 0x104], [A5 - 0x5ADE]
  387. 00000454  4267                     clr.w      -[A7]
  388. 00000456  486E FE9C                pea.l      [A6 - 0x164]
  389. 0000045A  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  390. 0000045E  1A1F                     move.b     D5, [A7]+
  391. 00000460  4267                     clr.w      -[A7]
  392. 00000462  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  393. 00000466  3F3C 0002                move.w     -[A7], 0x2
  394. 0000046A  487A 010C                pea.l      [PC + 0x10C /* 00000578, value 0x5706174, pstring "paths" */]
  395. 0000046E  4EAD 26DA                jsr        [A5 + 0x26DA /* export_1239 */]
  396. 00000472  3C1F                     move.w     D6, [A7]+
  397. 00000474  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  398. 00000478  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  399. 0000047C  3F06                     move.w     -[A7], D6
  400. 0000047E  486E FE34                pea.l      [A6 - 0x1CC]
  401. 00000482  486E FE30                pea.l      [A6 - 0x1D0]
  402. 00000486  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  403. 0000048A  4AAE FE34                tst.l      [A6 - 0x1CC]
  404. 0000048E  6608                     bne        +0xA /* 00000498 */
  405. 00000490  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  406. 00000494  6000 00CE                bra        +0xD0 /* 00000564 */
  407. label00000498:
  408. 00000498  206E FE34                movea.l    A0, [A6 - 0x1CC]
  409. 0000049C  2D50 FE20                move.l     [A6 - 0x1E0], [A0]
  410. label000004A0:
  411. 000004A0  4267                     clr.w      -[A7]
  412. 000004A2  486E FE20                pea.l      [A6 - 0x1E0]
  413. 000004A6  486E FD20                pea.l      [A6 - 0x2E0]
  414. 000004AA  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  415. 000004AE  101F                     move.b     D0, [A7]+
  416. 000004B0  6716                     beq        +0x18 /* 000004C8 */
  417. 000004B2  4267                     clr.w      -[A7]
  418. 000004B4  486E FD20                pea.l      [A6 - 0x2E0]
  419. 000004B8  486E FF00                pea.l      [A6 - 0x100]
  420. 000004BC  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  421. 000004C0  101F                     move.b     D0, [A7]+
  422. 000004C2  6600 0098                bne        +0x9A /* 0000055C */
  423. 000004C6  60D8                     bra        -0x26 /* 000004A0 */
  424. label000004C8:
  425. 000004C8  4240                     clr.w      D0
  426. 000004CA  102E FF00                move.b     D0, [A6 - 0x100]
  427. 000004CE  48C0                     ext.l      D0
  428. 000004D0  2E00                     move.l     D7, D0
  429. 000004D2  DEAE FE30                add.l      D7, [A6 - 0x1D0]
  430. 000004D6  2F2E FE34                move.l     -[A7], [A6 - 0x1CC]
  431. 000004DA  2007                     move.l     D0, D7
  432. 000004DC  5480                     addq.l     D0, 2
  433. 000004DE  2F00                     move.l     -[A7], D0
  434. 000004E0  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  435. 000004E4  4267                     clr.w      -[A7]
  436. 000004E6  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  437. 000004EA  4A5F                     tst.w      [A7]+
  438. 000004EC  666E                     bne        +0x70 /* 0000055C */
  439. 000004EE  206E FE34                movea.l    A0, [A6 - 0x1CC]
  440. 000004F2  202E FE30                move.l     D0, [A6 - 0x1D0]
  441. 000004F6  D090                     add.l      D0, [A0]
  442. 000004F8  2D40 FE28                move.l     [A6 - 0x1D8], D0
  443. 000004FC  5380                     subq.l     D0, 1
  444. 000004FE  2040                     movea.l    A0, D0
  445. 00000500  700D                     moveq.l    D0, 0x0D
  446. 00000502  B010                     cmp.b      D0, [A0]
  447. 00000504  670E                     beq        +0x10 /* 00000514 */
  448. 00000506  206E FE28                movea.l    A0, [A6 - 0x1D8]
  449. 0000050A  10BC 000D                move.b     [A0], 0xD /* '\r' */
  450. 0000050E  52AE FE28                addq.l     [A6 - 0x1D8], 1
  451. 00000512  5287                     addq.l     D7, 1
  452. label00000514:
  453. 00000514  42A7                     clr.l      -[A7]
  454. 00000516  486E FF00                pea.l      [A6 - 0x100]
  455. 0000051A  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  456. 0000051E  2D5F FE24                move.l     [A6 - 0x1DC], [A7]+
  457. 00000522  486E FE24                pea.l      [A6 - 0x1DC]
  458. 00000526  486E FE28                pea.l      [A6 - 0x1D8]
  459. 0000052A  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  460. 0000052E  4267                     clr.w      -[A7]
  461. 00000530  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  462. 00000534  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  463. 00000538  3F06                     move.w     -[A7], D6
  464. 0000053A  2F2E FE34                move.l     -[A7], [A6 - 0x1CC]
  465. 0000053E  2F07                     move.l     -[A7], D7
  466. 00000540  1F3C 0001                move.b     -[A7], 0x1
  467. 00000544  486E FC1F                pea.l      [A6 - 0x3E1]
  468. 00000548  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  469. 0000054C  101F                     move.b     D0, [A7]+
  470. 0000054E  670C                     beq        +0xE /* 0000055C */
  471. 00000550  486E FC20                pea.l      [A6 - 0x3E0]
  472. 00000554  2F2E FE34                move.l     -[A7], [A6 - 0x1CC]
  473. 00000558  4EAD 0D9A                jsr        [A5 + 0xD9A /* export_431 */]
  474. label0000055C:
  475. 0000055C  486E FE34                pea.l      [A6 - 0x1CC]
  476. 00000560  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  477. label00000564:
  478. 00000564  4267                     clr.w      -[A7]
  479. 00000566  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  480. 0000056A  1A1F                     move.b     D5, [A7]+
  481. 0000056C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  482. 00000570  4E5E                     unlink     A6
  483. 00000572  205F                     movea.l    A0, [A7]+
  484. 00000574  504F                     addq.w     A7, 8
  485. 00000576  4ED0                     jmp        [A0]
  486. 00000578  0570 6174                bchg       <<invalid full ext with I/IS == 4>>, D2
  487. 0000057C  6873                     bvc        +0x75 /* 000005F1 */
  488. export_1276:
  489. 0000057E  4E56 0000                link       A6, 0
  490. 00000582  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  491. 00000586  3F3C 0001                move.w     -[A7], 0x1
  492. 0000058A  4EBA 14F8                jsr        [PC + 0x14F8 /* 00001A84 */]
  493. 0000058E  4EBA 5F78                jsr        [PC + 0x5F78 /* 00006508 */]
  494. 00000592  102D C572                move.b     D0, [A5 - 0x3A8E]
  495. 00000596  6704                     beq        +0x6 /* 0000059C */
  496. 00000598  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  497. label0000059C:
  498. 0000059C  422D C41A                clr.b      [A5 - 0x3BE6]
  499. 000005A0  422D B76C                clr.b      [A5 - 0x4894]
  500. 000005A4  1B7C 0001 B7CE           move.b     [A5 - 0x4832], 0x1
  501. 000005AA  41ED B278                lea.l      A0, [A5 - 0x4D88]
  502. 000005AE  43ED C3FE                lea.l      A1, [A5 - 0x3C02]
  503. 000005B2  20D9                     move.l     [A0]+, [A1]+
  504. 000005B4  20D9                     move.l     [A0]+, [A1]+
  505. 000005B6  4EBA 1678                jsr        [PC + 0x1678 /* 00001C30 */]
  506. 000005BA  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  507. 000005BE  4E5E                     unlink     A6
  508. 000005C0  4E75                     rts
  509. export_1277:
  510. fn000005C2:
  511. 000005C2  4E56 FFEE                link       A6, -0x0012
  512. 000005C6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  513. 000005CA  266E 0008                movea.l    A3, [A6 + 0x8]
  514. 000005CE  2C2E 0010                move.l     D6, [A6 + 0x10]
  515. 000005D2  2A2E 000C                move.l     D5, [A6 + 0xC]
  516. 000005D6  200B                     move.l     D0, A3
  517. 000005D8  56C7                     sne        D7
  518. 000005DA  4407                     neg.b      D7
  519. 000005DC  4A86                     tst.l      D6
  520. 000005DE  6706                     beq        +0x8 /* 000005E6 */
  521. 000005E0  2F06                     move.l     -[A7], D6
  522. 000005E2  4EAD 233A                jsr        [A5 + 0x233A /* export_1123 */]
  523. label000005E6:
  524. 000005E6  4A85                     tst.l      D5
  525. 000005E8  6706                     beq        +0x8 /* 000005F0 */
  526. 000005EA  2F05                     move.l     -[A7], D5
  527. 000005EC  4EAD 233A                jsr        [A5 + 0x233A /* export_1123 */]
  528. label000005F0:
  529. 000005F0  4AAE 0014                tst.l      [A6 + 0x14]
  530. 000005F4  57C0                     seq        D0
  531. 000005F6  1207                     move.b     D1, D7
  532. 000005F8  0A01 0001                xori.b     D1, 0x1
  533. 000005FC  C001                     and.b      D0, D1
  534. 000005FE  6600 0090                bne        +0x92 /* 00000690 */
  535. 00000602  1007                     move.b     D0, D7
  536. 00000604  6610                     bne        +0x12 /* 00000616 */
  537. 00000606  42A7                     clr.l      -[A7]
  538. 00000608  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  539. 0000060C  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  540. 00000610  265F                     movea.l    A3, [A7]+
  541. 00000612  200B                     move.l     D0, A3
  542. 00000614  677A                     beq        +0x7C /* 00000690 */
  543. label00000616:
  544. 00000616  4A86                     tst.l      D6
  545. 00000618  672C                     beq        +0x2E /* 00000646 */
  546. 0000061A  2853                     movea.l    A4, [A3]
  547. 0000061C  4AAC 0038                tst.l      [A4 + 0x38]
  548. 00000620  6610                     bne        +0x12 /* 00000632 */
  549. 00000622  2F06                     move.l     -[A7], D6
  550. 00000624  486D FE78                pea.l      [A5 - 0x188]
  551. 00000628  486C 0020                pea.l      [A4 + 0x20]
  552. 0000062C  4EBA 444E                jsr        [PC + 0x444E /* 00004A7C */]
  553. 00000630  6014                     bra        +0x16 /* 00000646 */
  554. label00000632:
  555. 00000632  2813                     move.l     D4, [A3]
  556. 00000634  7040                     moveq.l    D0, 0x40
  557. 00000636  D880                     add.l      D4, D0
  558. 00000638  2F04                     move.l     -[A7], D4
  559. 0000063A  2F06                     move.l     -[A7], D6
  560. 0000063C  486C 0020                pea.l      [A4 + 0x20]
  561. 00000640  4267                     clr.w      -[A7]
  562. 00000642  4EAD 22E2                jsr        [A5 + 0x22E2 /* export_1112 */]
  563. label00000646:
  564. 00000646  4A85                     tst.l      D5
  565. 00000648  6738                     beq        +0x3A /* 00000682 */
  566. 0000064A  2853                     movea.l    A4, [A3]
  567. 0000064C  4AAC 003C                tst.l      [A4 + 0x3C]
  568. 00000650  6610                     bne        +0x12 /* 00000662 */
  569. 00000652  2F05                     move.l     -[A7], D5
  570. 00000654  486D FE78                pea.l      [A5 - 0x188]
  571. 00000658  486C 0028                pea.l      [A4 + 0x28]
  572. 0000065C  4EBA 441E                jsr        [PC + 0x441E /* 00004A7C */]
  573. 00000660  6020                     bra        +0x22 /* 00000682 */
  574. label00000662:
  575. 00000662  2013                     move.l     D0, [A3]
  576. 00000664  7240                     moveq.l    D1, 0x40
  577. 00000666  D081                     add.l      D0, D1
  578. 00000668  222C 0038                move.l     D1, [A4 + 0x38]
  579. 0000066C  D280                     add.l      D1, D0
  580. 0000066E  2D41 FFFC                move.l     [A6 - 0x4], D1
  581. 00000672  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  582. 00000676  2F05                     move.l     -[A7], D5
  583. 00000678  486C 0028                pea.l      [A4 + 0x28]
  584. 0000067C  4267                     clr.w      -[A7]
  585. 0000067E  4EAD 22E2                jsr        [A5 + 0x22E2 /* export_1112 */]
  586. label00000682:
  587. 00000682  1007                     move.b     D0, D7
  588. 00000684  660A                     bne        +0xC /* 00000690 */
  589. 00000686  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  590. 0000068A  4267                     clr.w      -[A7]
  591. 0000068C  4EAD 0E32                jsr        [A5 + 0xE32 /* export_450 */]
  592. label00000690:
  593. 00000690  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  594. 00000694  4E5E                     unlink     A6
  595. 00000696  205F                     movea.l    A0, [A7]+
  596. 00000698  DEFC 0010                add.w      A7, 0x10
  597. 0000069C  4ED0                     jmp        [A0]
  598. export_1278:
  599. 0000069E  4E56 FFEE                link       A6, -0x0012
  600. 000006A2  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  601. 000006A6  2E2E 000C                move.l     D7, [A6 + 0xC]
  602. 000006AA  206E 0008                movea.l    A0, [A6 + 0x8]
  603. 000006AE  2668 0090                movea.l    A3, [A0 + 0x90]
  604. 000006B2  BE8B                     cmp.l      D7, A3
  605. 000006B4  6602                     bne        +0x4 /* 000006B8 */
  606. 000006B6  6074                     bra        +0x76 /* 0000072C */
  607. label000006B8:
  608. 000006B8  200B                     move.l     D0, A3
  609. 000006BA  670C                     beq        +0xE /* 000006C8 */
  610. 000006BC  BE8B                     cmp.l      D7, A3
  611. 000006BE  6602                     bne        +0x4 /* 000006C2 */
  612. 000006C0  6006                     bra        +0x8 /* 000006C8 */
  613. label000006C2:
  614. 000006C2  266B 0090                movea.l    A3, [A3 + 0x90]
  615. 000006C6  60F0                     bra        -0xE /* 000006B8 */
  616. label000006C8:
  617. 000006C8  200B                     move.l     D0, A3
  618. 000006CA  56C5                     sne        D5
  619. 000006CC  4405                     neg.b      D5
  620. 000006CE  2F07                     move.l     -[A7], D7
  621. 000006D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  622. 000006D4  A921                     syscall    SendBehind
  623. 000006D6  1005                     move.b     D0, D5
  624. 000006D8  6602                     bne        +0x4 /* 000006DC */
  625. 000006DA  6050                     bra        +0x52 /* 0000072C */
  626. label000006DC:
  627. 000006DC  2C07                     move.l     D6, D7
  628. 000006DE  42A7                     clr.l      -[A7]
  629. 000006E0  A8D8                     syscall    NewRgn
  630. 000006E2  285F                     movea.l    A4, [A7]+
  631. 000006E4  2047                     movea.l    A0, D7
  632. 000006E6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  633. 000006EA  2F0C                     move.l     -[A7], A4
  634. 000006EC  A8DC                     syscall    CopyRgn
  635. 000006EE  2047                     movea.l    A0, D7
  636. 000006F0  5088                     addq.l     A0, 8
  637. 000006F2  2D48 FFEE                move.l     [A6 - 0x12], A0
  638. 000006F6  2F0C                     move.l     -[A7], A4
  639. 000006F8  206E FFEE                movea.l    A0, [A6 - 0x12]
  640. 000006FC  3028 0002                move.w     D0, [A0 + 0x2]
  641. 00000700  4440                     neg.w      D0
  642. 00000702  3F00                     move.w     -[A7], D0
  643. 00000704  206E FFEE                movea.l    A0, [A6 - 0x12]
  644. 00000708  3010                     move.w     D0, [A0]
  645. 0000070A  4440                     neg.w      D0
  646. 0000070C  3F00                     move.w     -[A7], D0
  647. 0000070E  A8E0                     syscall    OffsetRgn/OfsetRgn
  648. 00000710  2046                     movea.l    A0, D6
  649. 00000712  2F28 0072                move.l     -[A7], [A0 + 0x72]
  650. 00000716  2F0C                     move.l     -[A7], A4
  651. 00000718  2F0C                     move.l     -[A7], A4
  652. 0000071A  A8E6                     syscall    DiffRgn
  653. 0000071C  2F06                     move.l     -[A7], D6
  654. 0000071E  2F0C                     move.l     -[A7], A4
  655. 00000720  A90C                     syscall    PaintOne
  656. 00000722  2F06                     move.l     -[A7], D6
  657. 00000724  2F0C                     move.l     -[A7], A4
  658. 00000726  A90A                     syscall    CalcVBehind
  659. 00000728  2F0C                     move.l     -[A7], A4
  660. 0000072A  A8D9                     syscall    DisposRgn/DisposeRgn
  661. label0000072C:
  662. 0000072C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  663. 00000730  4E5E                     unlink     A6
  664. 00000732  205F                     movea.l    A0, [A7]+
  665. 00000734  504F                     addq.w     A7, 8
  666. 00000736  4ED0                     jmp        [A0]
  667. export_1279:
  668. fn00000738:
  669. 00000738  4E56 FFCC                link       A6, -0x0034
  670. 0000073C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  671. 00000740  206E 000A                movea.l    A0, [A6 + 0xA]
  672. 00000744  43EE FFF8                lea.l      A1, [A6 - 0x8]
  673. 00000748  22D8                     move.l     [A1]+, [A0]+
  674. 0000074A  22D8                     move.l     [A1]+, [A0]+
  675. 0000074C  4267                     clr.w      -[A7]
  676. 0000074E  486D C3FE                pea.l      [A5 - 0x3C02]
  677. 00000752  486E FFF8                pea.l      [A6 - 0x8]
  678. 00000756  486E FFF8                pea.l      [A6 - 0x8]
  679. 0000075A  A8AA                     syscall    SectRect
  680. 0000075C  101F                     move.b     D0, [A7]+
  681. 0000075E  6604                     bne        +0x6 /* 00000764 */
  682. 00000760  6000 00EA                bra        +0xEC /* 0000084C */
  683. label00000764:
  684. 00000764  302E FFFC                move.w     D0, [A6 - 0x4]
  685. 00000768  906E FFF8                sub.w      D0, [A6 - 0x8]
  686. 0000076C  48C0                     ext.l      D0
  687. 0000076E  2A00                     move.l     D5, D0
  688. 00000770  7000                     moveq.l    D0, 0x00
  689. 00000772  302E FFFA                move.w     D0, [A6 - 0x6]
  690. 00000776  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  691. 0000077C  2D40 FFE4                move.l     [A6 - 0x1C], D0
  692. 00000780  7000                     moveq.l    D0, 0x00
  693. 00000782  322E FFFE                move.w     D1, [A6 - 0x2]
  694. 00000786  D27C 001F                add.w      D1, 0x1F
  695. 0000078A  3001                     move.w     D0, D1
  696. 0000078C  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  697. 00000792  2D40 FFE0                move.l     [A6 - 0x20], D0
  698. 00000796  302D C400                move.w     D0, [A5 - 0x3C00]
  699. 0000079A  48C0                     ext.l      D0
  700. 0000079C  222E FFE4                move.l     D1, [A6 - 0x1C]
  701. 000007A0  9280                     sub.l      D1, D0
  702. 000007A2  EA89                     lsr        D1, 5
  703. 000007A4  2D41 FFD4                move.l     [A6 - 0x2C], D1
  704. 000007A8  202E FFE0                move.l     D0, [A6 - 0x20]
  705. 000007AC  90AE FFE4                sub.l      D0, [A6 - 0x1C]
  706. 000007B0  2E00                     move.l     D7, D0
  707. 000007B2  EA8F                     lsr        D7, 5
  708. 000007B4  2007                     move.l     D0, D7
  709. 000007B6  E580                     asl        D0, 2
  710. 000007B8  282D B3D2                move.l     D4, [A5 - 0x4C2E]
  711. 000007BC  9880                     sub.l      D4, D0
  712. 000007BE  202E FFD4                move.l     D0, [A6 - 0x2C]
  713. 000007C2  E580                     asl        D0, 2
  714. 000007C4  322E FFF8                move.w     D1, [A6 - 0x8]
  715. 000007C8  926D C3FE                sub.w      D1, [A5 - 0x3C02]
  716. 000007CC  48C1                     ext.l      D1
  717. 000007CE  2F2D B3D2                move.l     -[A7], [A5 - 0x4C2E]
  718. 000007D2  2F01                     move.l     -[A7], D1
  719. 000007D4  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  720. 000007D8  2C1F                     move.l     D6, [A7]+
  721. 000007DA  DC80                     add.l      D6, D0
  722. 000007DC  2846                     movea.l    A4, D6
  723. 000007DE  D9EE 001A                add.l      A4, [A6 + 0x1A]
  724. 000007E2  2646                     movea.l    A3, D6
  725. 000007E4  D7EE 0016                add.l      A3, [A6 + 0x16]
  726. 000007E8  2006                     move.l     D0, D6
  727. 000007EA  D0AE 0012                add.l      D0, [A6 + 0x12]
  728. 000007EE  2D40 FFEC                move.l     [A6 - 0x14], D0
  729. 000007F2  2006                     move.l     D0, D6
  730. 000007F4  D0AE 000E                add.l      D0, [A6 + 0xE]
  731. 000007F8  2D40 FFE8                move.l     [A6 - 0x18], D0
  732. 000007FC  302E 0008                move.w     D0, [A6 + 0x8]
  733. 00000800  5440                     addq.w     D0, 2
  734. 00000802  6736                     beq        +0x38 /* 0000083A */
  735. 00000804  5340                     subq.w     D0, 1
  736. 00000806  671A                     beq        +0x1C /* 00000822 */
  737. 00000808  5940                     subq.w     D0, 4
  738. 0000080A  6702                     beq        +0x4 /* 0000080E */
  739. 0000080C  603E                     bra        +0x40 /* 0000084C */
  740. label0000080E:
  741. 0000080E  2F0C                     move.l     -[A7], A4
  742. 00000810  2F0B                     move.l     -[A7], A3
  743. 00000812  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  744. 00000816  3F05                     move.w     -[A7], D5
  745. 00000818  3F07                     move.w     -[A7], D7
  746. 0000081A  3F04                     move.w     -[A7], D4
  747. 0000081C  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  748. 00000820  602A                     bra        +0x2C /* 0000084C */
  749. label00000822:
  750. 00000822  2F0C                     move.l     -[A7], A4
  751. 00000824  2F0B                     move.l     -[A7], A3
  752. 00000826  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  753. 0000082A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  754. 0000082E  3F05                     move.w     -[A7], D5
  755. 00000830  3F07                     move.w     -[A7], D7
  756. 00000832  3F04                     move.w     -[A7], D4
  757. 00000834  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  758. 00000838  6012                     bra        +0x14 /* 0000084C */
  759. label0000083A:
  760. 0000083A  2F0C                     move.l     -[A7], A4
  761. 0000083C  2F0B                     move.l     -[A7], A3
  762. 0000083E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  763. 00000842  3F05                     move.w     -[A7], D5
  764. 00000844  3F07                     move.w     -[A7], D7
  765. 00000846  3F04                     move.w     -[A7], D4
  766. 00000848  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  767. label0000084C:
  768. 0000084C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  769. 00000850  4E5E                     unlink     A6
  770. 00000852  205F                     movea.l    A0, [A7]+
  771. 00000854  DEFC 0016                add.w      A7, 0x16
  772. 00000858  4ED0                     jmp        [A0]
  773. export_1280:
  774. fn0000085A:
  775. 0000085A  4E56 FFD4                link       A6, -0x002C
  776. 0000085E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  777. 00000862  206E 000A                movea.l    A0, [A6 + 0xA]
  778. 00000866  43EE FFF8                lea.l      A1, [A6 - 0x8]
  779. 0000086A  22D8                     move.l     [A1]+, [A0]+
  780. 0000086C  22D8                     move.l     [A1]+, [A0]+
  781. 0000086E  4267                     clr.w      -[A7]
  782. 00000870  486D C3FE                pea.l      [A5 - 0x3C02]
  783. 00000874  486E FFF8                pea.l      [A6 - 0x8]
  784. 00000878  486E FFF8                pea.l      [A6 - 0x8]
  785. 0000087C  A8AA                     syscall    SectRect
  786. 0000087E  101F                     move.b     D0, [A7]+
  787. 00000880  6700 014C                beq        +0x14E /* 000009CE */
  788. 00000884  302E FFFC                move.w     D0, [A6 - 0x4]
  789. 00000888  906E FFF8                sub.w      D0, [A6 - 0x8]
  790. 0000088C  48C0                     ext.l      D0
  791. 0000088E  2C00                     move.l     D6, D0
  792. 00000890  7000                     moveq.l    D0, 0x00
  793. 00000892  302E FFFA                move.w     D0, [A6 - 0x6]
  794. 00000896  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  795. 0000089C  2D40 FFEC                move.l     [A6 - 0x14], D0
  796. 000008A0  7000                     moveq.l    D0, 0x00
  797. 000008A2  322E FFFE                move.w     D1, [A6 - 0x2]
  798. 000008A6  D27C 001F                add.w      D1, 0x1F
  799. 000008AA  3001                     move.w     D0, D1
  800. 000008AC  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  801. 000008B2  2D40 FFE8                move.l     [A6 - 0x18], D0
  802. 000008B6  302D C400                move.w     D0, [A5 - 0x3C00]
  803. 000008BA  48C0                     ext.l      D0
  804. 000008BC  222E FFEC                move.l     D1, [A6 - 0x14]
  805. 000008C0  9280                     sub.l      D1, D0
  806. 000008C2  EA89                     lsr        D1, 5
  807. 000008C4  2D41 FFDC                move.l     [A6 - 0x24], D1
  808. 000008C8  202E FFE8                move.l     D0, [A6 - 0x18]
  809. 000008CC  90AE FFEC                sub.l      D0, [A6 - 0x14]
  810. 000008D0  2E00                     move.l     D7, D0
  811. 000008D2  EA8F                     lsr        D7, 5
  812. 000008D4  2007                     move.l     D0, D7
  813. 000008D6  E580                     asl        D0, 2
  814. 000008D8  2A2D B3D2                move.l     D5, [A5 - 0x4C2E]
  815. 000008DC  9A80                     sub.l      D5, D0
  816. 000008DE  202E FFDC                move.l     D0, [A6 - 0x24]
  817. 000008E2  E580                     asl        D0, 2
  818. 000008E4  322E FFF8                move.w     D1, [A6 - 0x8]
  819. 000008E8  926D C3FE                sub.w      D1, [A5 - 0x3C02]
  820. 000008EC  48C1                     ext.l      D1
  821. 000008EE  2F2D B3D2                move.l     -[A7], [A5 - 0x4C2E]
  822. 000008F2  2F01                     move.l     -[A7], D1
  823. 000008F4  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  824. 000008F8  281F                     move.l     D4, [A7]+
  825. 000008FA  D880                     add.l      D4, D0
  826. 000008FC  2844                     movea.l    A4, D4
  827. 000008FE  D9EE 0012                add.l      A4, [A6 + 0x12]
  828. 00000902  2644                     movea.l    A3, D4
  829. 00000904  D7EE 000E                add.l      A3, [A6 + 0xE]
  830. 00000908  302E 0008                move.w     D0, [A6 + 0x8]
  831. 0000090C  6720                     beq        +0x22 /* 0000092E */
  832. 0000090E  5340                     subq.w     D0, 1
  833. 00000910  674C                     beq        +0x4E /* 0000095E */
  834. 00000912  5340                     subq.w     D0, 1
  835. 00000914  6758                     beq        +0x5A /* 0000096E */
  836. 00000916  5340                     subq.w     D0, 1
  837. 00000918  6764                     beq        +0x66 /* 0000097E */
  838. 0000091A  5940                     subq.w     D0, 4
  839. 0000091C  6770                     beq        +0x72 /* 0000098E */
  840. 0000091E  0440 005A                subi.w     D0, 0x5A /* 'Z' */
  841. 00000922  677A                     beq        +0x7C /* 0000099E */
  842. 00000924  5540                     subq.w     D0, 2
  843. 00000926  6700 008E                beq        +0x90 /* 000009B6 */
  844. 0000092A  6000 00A2                bra        +0xA4 /* 000009CE */
  845. label0000092E:
  846. 0000092E  4A85                     tst.l      D5
  847. 00000930  661C                     bne        +0x1E /* 0000094E */
  848. 00000932  2F0C                     move.l     -[A7], A4
  849. 00000934  2F0B                     move.l     -[A7], A3
  850. 00000936  2F2D B3D2                move.l     -[A7], [A5 - 0x4C2E]
  851. 0000093A  7004                     moveq.l    D0, 0x04
  852. 0000093C  2F00                     move.l     -[A7], D0
  853. 0000093E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  854. 00000942  2F06                     move.l     -[A7], D6
  855. 00000944  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  856. 00000948  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  857. 0000094C  600E                     bra        +0x10 /* 0000095C */
  858. label0000094E:
  859. 0000094E  2F0C                     move.l     -[A7], A4
  860. 00000950  2F0B                     move.l     -[A7], A3
  861. 00000952  3F06                     move.w     -[A7], D6
  862. 00000954  3F07                     move.w     -[A7], D7
  863. 00000956  3F05                     move.w     -[A7], D5
  864. 00000958  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  865. label0000095C:
  866. 0000095C  6070                     bra        +0x72 /* 000009CE */
  867. label0000095E:
  868. 0000095E  2F0C                     move.l     -[A7], A4
  869. 00000960  2F0B                     move.l     -[A7], A3
  870. 00000962  3F06                     move.w     -[A7], D6
  871. 00000964  3F07                     move.w     -[A7], D7
  872. 00000966  3F05                     move.w     -[A7], D5
  873. 00000968  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  874. 0000096C  6060                     bra        +0x62 /* 000009CE */
  875. label0000096E:
  876. 0000096E  2F0C                     move.l     -[A7], A4
  877. 00000970  2F0B                     move.l     -[A7], A3
  878. 00000972  3F06                     move.w     -[A7], D6
  879. 00000974  3F07                     move.w     -[A7], D7
  880. 00000976  3F05                     move.w     -[A7], D5
  881. 00000978  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  882. 0000097C  6050                     bra        +0x52 /* 000009CE */
  883. label0000097E:
  884. 0000097E  2F0C                     move.l     -[A7], A4
  885. 00000980  2F0B                     move.l     -[A7], A3
  886. 00000982  3F06                     move.w     -[A7], D6
  887. 00000984  3F07                     move.w     -[A7], D7
  888. 00000986  3F05                     move.w     -[A7], D5
  889. 00000988  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  890. 0000098C  6040                     bra        +0x42 /* 000009CE */
  891. label0000098E:
  892. 0000098E  2F0C                     move.l     -[A7], A4
  893. 00000990  2F0B                     move.l     -[A7], A3
  894. 00000992  3F06                     move.w     -[A7], D6
  895. 00000994  3F07                     move.w     -[A7], D7
  896. 00000996  3F05                     move.w     -[A7], D5
  897. 00000998  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  898. 0000099C  6030                     bra        +0x32 /* 000009CE */
  899. label0000099E:
  900. 0000099E  2F0C                     move.l     -[A7], A4
  901. 000009A0  2F0B                     move.l     -[A7], A3
  902. 000009A2  3F2D B3D4                move.w     -[A7], [A5 - 0x4C2C]
  903. 000009A6  3F2D B3D4                move.w     -[A7], [A5 - 0x4C2C]
  904. 000009AA  3F06                     move.w     -[A7], D6
  905. 000009AC  2007                     move.l     D0, D7
  906. 000009AE  E380                     asl        D0, 1
  907. 000009B0  3F00                     move.w     -[A7], D0
  908. 000009B2  A838                     syscall    CalcMask
  909. 000009B4  6018                     bra        +0x1A /* 000009CE */
  910. label000009B6:
  911. 000009B6  2F0C                     move.l     -[A7], A4
  912. 000009B8  2F0B                     move.l     -[A7], A3
  913. 000009BA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  914. 000009BE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  915. 000009C2  3F07                     move.w     -[A7], D7
  916. 000009C4  3F05                     move.w     -[A7], D5
  917. 000009C6  3F2D C402                move.w     -[A7], [A5 - 0x3BFE]
  918. 000009CA  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  919. label000009CE:
  920. 000009CE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  921. 000009D2  4E5E                     unlink     A6
  922. 000009D4  205F                     movea.l    A0, [A7]+
  923. 000009D6  DEFC 000E                add.w      A7, 0xE
  924. 000009DA  4ED0                     jmp        [A0]
  925. export_1281:
  926. fn000009DC:
  927. 000009DC  4E56 FFE2                link       A6, -0x001E
  928. 000009E0  206E 0008                movea.l    A0, [A6 + 0x8]
  929. 000009E4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  930. 000009E8  22D8                     move.l     [A1]+, [A0]+
  931. 000009EA  22D8                     move.l     [A1]+, [A0]+
  932. 000009EC  4267                     clr.w      -[A7]
  933. 000009EE  486D C3FE                pea.l      [A5 - 0x3C02]
  934. 000009F2  486E FFF8                pea.l      [A6 - 0x8]
  935. 000009F6  486E FFF8                pea.l      [A6 - 0x8]
  936. 000009FA  A8AA                     syscall    SectRect
  937. 000009FC  101F                     move.b     D0, [A7]+
  938. 000009FE  6700 00D6                beq        +0xD8 /* 00000AD6 */
  939. 00000A02  4A6D A148                tst.w      [A5 - 0x5EB8]
  940. 00000A06  6D00 00CE                blt        +0xD0 /* 00000AD6 */
  941. 00000A0A  7000                     moveq.l    D0, 0x00
  942. 00000A0C  302E FFFA                move.w     D0, [A6 - 0x6]
  943. 00000A10  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  944. 00000A16  3D40 FFFA                move.w     [A6 - 0x6], D0
  945. 00000A1A  7000                     moveq.l    D0, 0x00
  946. 00000A1C  322E FFFE                move.w     D1, [A6 - 0x2]
  947. 00000A20  D27C 001F                add.w      D1, 0x1F
  948. 00000A24  3001                     move.w     D0, D1
  949. 00000A26  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  950. 00000A2C  3D40 FFFE                move.w     [A6 - 0x2], D0
  951. 00000A30  102D C40C                move.b     D0, [A5 - 0x3BF4]
  952. 00000A34  6744                     beq        +0x46 /* 00000A7A */
  953. 00000A36  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  954. 00000A3A  43ED B26A                lea.l      A1, [A5 - 0x4D96]
  955. 00000A3E  20D9                     move.l     [A0]+, [A1]+
  956. 00000A40  20D9                     move.l     [A0]+, [A1]+
  957. 00000A42  20D9                     move.l     [A0]+, [A1]+
  958. 00000A44  3091                     move.w     [A0], [A1]
  959. 00000A46  2D6E 000C FFE6           move.l     [A6 - 0x1A], [A6 + 0xC]
  960. 00000A4C  486E FFF4                pea.l      [A6 - 0xC]
  961. 00000A50  A874                     syscall    GetPort
  962. 00000A52  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  963. 00000A56  A873                     syscall    SetPort
  964. 00000A58  486E FFE6                pea.l      [A6 - 0x1A]
  965. 00000A5C  206D B660                movea.l    A0, [A5 - 0x49A0]
  966. 00000A60  4868 0002                pea.l      [A0 + 0x2]
  967. 00000A64  486E FFF8                pea.l      [A6 - 0x8]
  968. 00000A68  486E FFF8                pea.l      [A6 - 0x8]
  969. 00000A6C  4267                     clr.w      -[A7]
  970. 00000A6E  42A7                     clr.l      -[A7]
  971. 00000A70  A8EC                     syscall    CopyBits
  972. 00000A72  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  973. 00000A76  A873                     syscall    SetPort
  974. 00000A78  605C                     bra        +0x5E /* 00000AD6 */
  975. label00000A7A:
  976. 00000A7A  486E FFF8                pea.l      [A6 - 0x8]
  977. 00000A7E  206D B660                movea.l    A0, [A5 - 0x49A0]
  978. 00000A82  2F28 0008                move.l     -[A7], [A0 + 0x8]
  979. 00000A86  A855                     syscall    ShieldCursor
  980. 00000A88  302D C3FE                move.w     D0, [A5 - 0x3C02]
  981. 00000A8C  48C0                     ext.l      D0
  982. 00000A8E  2F00                     move.l     -[A7], D0
  983. 00000A90  2F2D B3D2                move.l     -[A7], [A5 - 0x4C2E]
  984. 00000A94  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  985. 00000A98  202E 000C                move.l     D0, [A6 + 0xC]
  986. 00000A9C  909F                     sub.l      D0, [A7]+
  987. 00000A9E  7200                     moveq.l    D1, 0x00
  988. 00000AA0  322D C400                move.w     D1, [A5 - 0x3C00]
  989. 00000AA4  E689                     lsr        D1, 3
  990. 00000AA6  9081                     sub.l      D0, D1
  991. 00000AA8  2D40 FFE2                move.l     [A6 - 0x1E], D0
  992. 00000AAC  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  993. 00000AB0  2F2D A39E                move.l     -[A7], [A5 - 0x5C62]
  994. 00000AB4  486E FFF8                pea.l      [A6 - 0x8]
  995. 00000AB8  206D B660                movea.l    A0, [A5 - 0x49A0]
  996. 00000ABC  2F28 0018                move.l     -[A7], [A0 + 0x18]
  997. 00000AC0  2F2D B3D2                move.l     -[A7], [A5 - 0x4C2E]
  998. 00000AC4  7004                     moveq.l    D0, 0x04
  999. 00000AC6  2F00                     move.l     -[A7], D0
  1000. 00000AC8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1001. 00000ACC  201F                     move.l     D0, [A7]+
  1002. 00000ACE  3F00                     move.w     -[A7], D0
  1003. 00000AD0  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  1004. 00000AD4  A853                     syscall    ShowCursor
  1005. label00000AD6:
  1006. 00000AD6  4E5E                     unlink     A6
  1007. 00000AD8  205F                     movea.l    A0, [A7]+
  1008. 00000ADA  504F                     addq.w     A7, 8
  1009. 00000ADC  4ED0                     jmp        [A0]
  1010. export_1282:
  1011. fn00000ADE:
  1012. 00000ADE  4E56 FFF2                link       A6, -0x000E
  1013. 00000AE2  2F07                     move.l     -[A7], D7
  1014. 00000AE4  486E FFF2                pea.l      [A6 - 0xE]
  1015. 00000AE8  A874                     syscall    GetPort
  1016. 00000AEA  486D B280                pea.l      [A5 - 0x4D80]
  1017. 00000AEE  A873                     syscall    SetPort
  1018. 00000AF0  486D B74A                pea.l      [A5 - 0x48B6]
  1019. 00000AF4  A875                     syscall    SetPBits/SetPortBits
  1020. 00000AF6  486D B750                pea.l      [A5 - 0x48B0]
  1021. 00000AFA  486D FE78                pea.l      [A5 - 0x188]
  1022. 00000AFE  A8A5                     syscall    FillRect
  1023. 00000B00  7E01                     moveq.l    D7, 0x01
  1024. 00000B02  6020                     bra        +0x22 /* 00000B24 */
  1025. label00000B04:
  1026. 00000B04  3F07                     move.w     -[A7], D7
  1027. 00000B06  486E FFF6                pea.l      [A6 - 0xA]
  1028. 00000B0A  4EBA 02E2                jsr        [PC + 0x2E2 /* 00000DEE */]
  1029. 00000B0E  486E FFF6                pea.l      [A6 - 0xA]
  1030. 00000B12  3007                     move.w     D0, D7
  1031. 00000B14  5340                     subq.w     D0, 1
  1032. 00000B16  41ED A950                lea.l      A0, [A5 - 0x56B0]
  1033. 00000B1A  E740                     asl        D0.w, 3
  1034. 00000B1C  4870 0000                pea.l      [A0 + D0.w]
  1035. 00000B20  A8A5                     syscall    FillRect
  1036. 00000B22  5247                     addq.w     D7, 1
  1037. label00000B24:
  1038. 00000B24  7028                     moveq.l    D0, 0x28
  1039. 00000B26  B047                     cmp.w      D0, D7
  1040. 00000B28  6CDA                     bge        -0x24 /* 00000B04 */
  1041. 00000B2A  206D B36A                movea.l    A0, [A5 - 0x4C96]
  1042. 00000B2E  2050                     movea.l    A0, [A0]
  1043. 00000B30  1028 000D                move.b     D0, [A0 + 0xD]
  1044. 00000B34  0240 0001                andi.w     D0, 0x1
  1045. 00000B38  6608                     bne        +0xA /* 00000B42 */
  1046. 00000B3A  486D B750                pea.l      [A5 - 0x48B0]
  1047. 00000B3E  4EBA 3206                jsr        [PC + 0x3206 /* 00003D46 */]
  1048. label00000B42:
  1049. 00000B42  486D B26A                pea.l      [A5 - 0x4D96]
  1050. 00000B46  A875                     syscall    SetPBits/SetPortBits
  1051. 00000B48  422D C416                clr.b      [A5 - 0x3BEA]
  1052. 00000B4C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1053. 00000B50  A873                     syscall    SetPort
  1054. 00000B52  2E1F                     move.l     D7, [A7]+
  1055. 00000B54  4E5E                     unlink     A6
  1056. 00000B56  4E75                     rts
  1057. export_1283:
  1058. fn00000B58:
  1059. 00000B58  4E56 FFFC                link       A6, -0x0004
  1060. 00000B5C  2F0C                     move.l     -[A7], A4
  1061. 00000B5E  2B78 09EE C4DE           move.l     [A5 - 0x3B22], [0x000009EE /* GrayRgn */]
  1062. 00000B64  42A7                     clr.l      -[A7]
  1063. 00000B66  A8D8                     syscall    NewRgn
  1064. 00000B68  2B5F BD16                move.l     [A5 - 0x42EA], [A7]+
  1065. 00000B6C  42A7                     clr.l      -[A7]
  1066. 00000B6E  A8D8                     syscall    NewRgn
  1067. 00000B70  2B5F C4AC                move.l     [A5 - 0x3B54], [A7]+
  1068. 00000B74  42A7                     clr.l      -[A7]
  1069. 00000B76  A8D8                     syscall    NewRgn
  1070. 00000B78  285F                     movea.l    A4, [A7]+
  1071. 00000B7A  2F0C                     move.l     -[A7], A4
  1072. 00000B7C  486D FE14                pea.l      [A5 - 0x1EC]
  1073. 00000B80  A8DF                     syscall    RectRgn
  1074. 00000B82  2F0C                     move.l     -[A7], A4
  1075. 00000B84  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  1076. 00000B88  2F2D BD16                move.l     -[A7], [A5 - 0x42EA]
  1077. 00000B8C  A8E5                     syscall    UnionRgn
  1078. 00000B8E  2F2D BD16                move.l     -[A7], [A5 - 0x42EA]
  1079. 00000B92  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  1080. 00000B96  2F2D C4AC                move.l     -[A7], [A5 - 0x3B54]
  1081. 00000B9A  A8E6                     syscall    DiffRgn
  1082. 00000B9C  2F0C                     move.l     -[A7], A4
  1083. 00000B9E  A8D9                     syscall    DisposRgn/DisposeRgn
  1084. 00000BA0  285F                     movea.l    A4, [A7]+
  1085. 00000BA2  4E5E                     unlink     A6
  1086. 00000BA4  4E75                     rts
  1087. export_1284:
  1088. 00000BA6  4E56 FFD4                link       A6, -0x002C
  1089. 00000BAA  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1090. 00000BAE  206E 0008                movea.l    A0, [A6 + 0x8]
  1091. 00000BB2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1092. 00000BB6  22D8                     move.l     [A1]+, [A0]+
  1093. 00000BB8  22D8                     move.l     [A1]+, [A0]+
  1094. 00000BBA  302D C5AE                move.w     D0, [A5 - 0x3A52]
  1095. 00000BBE  5240                     addq.w     D0, 1
  1096. 00000BC0  3D40 FFDA                move.w     [A6 - 0x26], D0
  1097. 00000BC4  302D C48E                move.w     D0, [A5 - 0x3B72]
  1098. 00000BC8  5240                     addq.w     D0, 1
  1099. 00000BCA  3D40 FFD8                move.w     [A6 - 0x28], D0
  1100. 00000BCE  302D BD0E                move.w     D0, [A5 - 0x42F2]
  1101. 00000BD2  5240                     addq.w     D0, 1
  1102. 00000BD4  3D40 FFD6                move.w     [A6 - 0x2A], D0
  1103. 00000BD8  302D C560                move.w     D0, [A5 - 0x3AA0]
  1104. 00000BDC  5240                     addq.w     D0, 1
  1105. 00000BDE  3D40 FFD4                move.w     [A6 - 0x2C], D0
  1106. 00000BE2  206D C4B2                movea.l    A0, [A5 - 0x3B4E]
  1107. 00000BE6  49E8 0010                lea.l      A4, [A0 + 0x10]
  1108. 00000BEA  302C 0006                move.w     D0, [A4 + 0x6]
  1109. 00000BEE  906C 0002                sub.w      D0, [A4 + 0x2]
  1110. 00000BF2  906E FFD8                sub.w      D0, [A6 - 0x28]
  1111. 00000BF6  906E FFD4                sub.w      D0, [A6 - 0x2C]
  1112. 00000BFA  48C0                     ext.l      D0
  1113. 00000BFC  2A00                     move.l     D5, D0
  1114. 00000BFE  302C 0004                move.w     D0, [A4 + 0x4]
  1115. 00000C02  9054                     sub.w      D0, [A4]
  1116. 00000C04  906E FFD6                sub.w      D0, [A6 - 0x2A]
  1117. 00000C08  906E FFDA                sub.w      D0, [A6 - 0x26]
  1118. 00000C0C  48C0                     ext.l      D0
  1119. 00000C0E  2800                     move.l     D4, D0
  1120. 00000C10  302E FFFE                move.w     D0, [A6 - 0x2]
  1121. 00000C14  906E FFFA                sub.w      D0, [A6 - 0x6]
  1122. 00000C18  48C0                     ext.l      D0
  1123. 00000C1A  2E00                     move.l     D7, D0
  1124. 00000C1C  302E FFFC                move.w     D0, [A6 - 0x4]
  1125. 00000C20  906E FFF8                sub.w      D0, [A6 - 0x8]
  1126. 00000C24  48C0                     ext.l      D0
  1127. 00000C26  2C00                     move.l     D6, D0
  1128. 00000C28  2F05                     move.l     -[A7], D5
  1129. 00000C2A  2F07                     move.l     -[A7], D7
  1130. 00000C2C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1131. 00000C30  302D B712                move.w     D0, [A5 - 0x48EE]
  1132. 00000C34  48C0                     ext.l      D0
  1133. 00000C36  2F00                     move.l     -[A7], D0
  1134. 00000C38  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1135. 00000C3C  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1136. 00000C40  302D B712                move.w     D0, [A5 - 0x48EE]
  1137. 00000C44  48C0                     ext.l      D0
  1138. 00000C46  B087                     cmp.l      D0, D7
  1139. 00000C48  6F14                     ble        +0x16 /* 00000C5E */
  1140. 00000C4A  4267                     clr.w      -[A7]
  1141. 00000C4C  3F07                     move.w     -[A7], D7
  1142. 00000C4E  2005                     move.l     D0, D5
  1143. 00000C50  5380                     subq.l     D0, 1
  1144. 00000C52  3F00                     move.w     -[A7], D0
  1145. 00000C54  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1146. 00000C58  301F                     move.w     D0, [A7]+
  1147. 00000C5A  48C0                     ext.l      D0
  1148. 00000C5C  2E00                     move.l     D7, D0
  1149. label00000C5E:
  1150. 00000C5E  2F04                     move.l     -[A7], D4
  1151. 00000C60  2F06                     move.l     -[A7], D6
  1152. 00000C62  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1153. 00000C66  302D B710                move.w     D0, [A5 - 0x48F0]
  1154. 00000C6A  48C0                     ext.l      D0
  1155. 00000C6C  2F00                     move.l     -[A7], D0
  1156. 00000C6E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1157. 00000C72  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  1158. 00000C76  302D B710                move.w     D0, [A5 - 0x48F0]
  1159. 00000C7A  48C0                     ext.l      D0
  1160. 00000C7C  B086                     cmp.l      D0, D6
  1161. 00000C7E  6F14                     ble        +0x16 /* 00000C94 */
  1162. 00000C80  4267                     clr.w      -[A7]
  1163. 00000C82  3F06                     move.w     -[A7], D6
  1164. 00000C84  2004                     move.l     D0, D4
  1165. 00000C86  5380                     subq.l     D0, 1
  1166. 00000C88  3F00                     move.w     -[A7], D0
  1167. 00000C8A  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1168. 00000C8E  301F                     move.w     D0, [A7]+
  1169. 00000C90  48C0                     ext.l      D0
  1170. 00000C92  2C00                     move.l     D6, D0
  1171. label00000C94:
  1172. 00000C94  4A6E FFFA                tst.w      [A6 - 0x6]
  1173. 00000C98  6608                     bne        +0xA /* 00000CA2 */
  1174. 00000C9A  3B6E FFD8 BAE8           move.w     [A5 - 0x4518], [A6 - 0x28]
  1175. 00000CA0  6032                     bra        +0x34 /* 00000CD4 */
  1176. label00000CA2:
  1177. 00000CA2  2F3C 0001 0000           move.l     -[A7], 0x10000
  1178. 00000CA8  302E FFFA                move.w     D0, [A6 - 0x6]
  1179. 00000CAC  48C0                     ext.l      D0
  1180. 00000CAE  2F00                     move.l     -[A7], D0
  1181. 00000CB0  2F05                     move.l     -[A7], D5
  1182. 00000CB2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1183. 00000CB6  302D B712                move.w     D0, [A5 - 0x48EE]
  1184. 00000CBA  48C0                     ext.l      D0
  1185. 00000CBC  2F00                     move.l     -[A7], D0
  1186. 00000CBE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1187. 00000CC2  201F                     move.l     D0, [A7]+
  1188. 00000CC4  3F00                     move.w     -[A7], D0
  1189. 00000CC6  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  1190. 00000CCA  301F                     move.w     D0, [A7]+
  1191. 00000CCC  D06E FFD8                add.w      D0, [A6 - 0x28]
  1192. 00000CD0  3B40 BAE8                move.w     [A5 - 0x4518], D0
  1193. label00000CD4:
  1194. 00000CD4  4A6E FFF8                tst.w      [A6 - 0x8]
  1195. 00000CD8  6608                     bne        +0xA /* 00000CE2 */
  1196. 00000CDA  3B6E FFDA BAE6           move.w     [A5 - 0x451A], [A6 - 0x26]
  1197. 00000CE0  6032                     bra        +0x34 /* 00000D14 */
  1198. label00000CE2:
  1199. 00000CE2  2F3C 0001 0000           move.l     -[A7], 0x10000
  1200. 00000CE8  302E FFF8                move.w     D0, [A6 - 0x8]
  1201. 00000CEC  48C0                     ext.l      D0
  1202. 00000CEE  2F00                     move.l     -[A7], D0
  1203. 00000CF0  2F04                     move.l     -[A7], D4
  1204. 00000CF2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1205. 00000CF6  302D B710                move.w     D0, [A5 - 0x48F0]
  1206. 00000CFA  48C0                     ext.l      D0
  1207. 00000CFC  2F00                     move.l     -[A7], D0
  1208. 00000CFE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1209. 00000D02  201F                     move.l     D0, [A7]+
  1210. 00000D04  3F00                     move.w     -[A7], D0
  1211. 00000D06  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  1212. 00000D0A  301F                     move.w     D0, [A7]+
  1213. 00000D0C  D06E FFDA                add.w      D0, [A6 - 0x26]
  1214. 00000D10  3B40 BAE6                move.w     [A5 - 0x451A], D0
  1215. label00000D14:
  1216. 00000D14  286D C4B2                movea.l    A4, [A5 - 0x3B4E]
  1217. 00000D18  302E FFFE                move.w     D0, [A6 - 0x2]
  1218. 00000D1C  B06D B712                cmp.w      D0, [A5 - 0x48EE]
  1219. 00000D20  6712                     beq        +0x14 /* 00000D34 */
  1220. 00000D22  302D BAE8                move.w     D0, [A5 - 0x4518]
  1221. 00000D26  48C0                     ext.l      D0
  1222. 00000D28  222E FFF4                move.l     D1, [A6 - 0xC]
  1223. 00000D2C  D280                     add.l      D1, D0
  1224. 00000D2E  3B41 BAEC                move.w     [A5 - 0x4514], D1
  1225. 00000D32  6016                     bra        +0x18 /* 00000D4A */
  1226. label00000D34:
  1227. 00000D34  302C 0016                move.w     D0, [A4 + 0x16]
  1228. 00000D38  906E FFD4                sub.w      D0, [A6 - 0x2C]
  1229. 00000D3C  3B40 BAEC                move.w     [A5 - 0x4514], D0
  1230. 00000D40  48C0                     ext.l      D0
  1231. 00000D42  90AE FFF4                sub.l      D0, [A6 - 0xC]
  1232. 00000D46  3B40 BAE8                move.w     [A5 - 0x4518], D0
  1233. label00000D4A:
  1234. 00000D4A  302E FFFC                move.w     D0, [A6 - 0x4]
  1235. 00000D4E  B06D B710                cmp.w      D0, [A5 - 0x48F0]
  1236. 00000D52  6712                     beq        +0x14 /* 00000D66 */
  1237. 00000D54  302D BAE6                move.w     D0, [A5 - 0x451A]
  1238. 00000D58  48C0                     ext.l      D0
  1239. 00000D5A  222E FFF0                move.l     D1, [A6 - 0x10]
  1240. 00000D5E  D280                     add.l      D1, D0
  1241. 00000D60  3B41 BAEA                move.w     [A5 - 0x4516], D1
  1242. 00000D64  6016                     bra        +0x18 /* 00000D7C */
  1243. label00000D66:
  1244. 00000D66  302C 0014                move.w     D0, [A4 + 0x14]
  1245. 00000D6A  906E FFD6                sub.w      D0, [A6 - 0x2A]
  1246. 00000D6E  3B40 BAEA                move.w     [A5 - 0x4516], D0
  1247. 00000D72  48C0                     ext.l      D0
  1248. 00000D74  90AE FFF0                sub.l      D0, [A6 - 0x10]
  1249. 00000D78  3B40 BAE6                move.w     [A5 - 0x451A], D0
  1250. label00000D7C:
  1251. 00000D7C  41ED C4B6                lea.l      A0, [A5 - 0x3B4A]
  1252. 00000D80  43ED BAE6                lea.l      A1, [A5 - 0x451A]
  1253. 00000D84  20D9                     move.l     [A0]+, [A1]+
  1254. 00000D86  20D9                     move.l     [A0]+, [A1]+
  1255. 00000D88  49ED C4B6                lea.l      A4, [A5 - 0x3B4A]
  1256. 00000D8C  42A7                     clr.l      -[A7]
  1257. 00000D8E  7000                     moveq.l    D0, 0x00
  1258. 00000D90  322C 0006                move.w     D1, [A4 + 0x6]
  1259. 00000D94  926C 0002                sub.w      D1, [A4 + 0x2]
  1260. 00000D98  3001                     move.w     D0, D1
  1261. 00000D9A  E488                     lsr        D0, 2
  1262. 00000D9C  3F00                     move.w     -[A7], D0
  1263. 00000D9E  3F3C 0002                move.w     -[A7], 0x2
  1264. 00000DA2  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  1265. 00000DA6  3F3C 000C                move.w     -[A7], 0xC
  1266. 00000DAA  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1267. 00000DAE  3D5F FFDC                move.w     [A6 - 0x24], [A7]+
  1268. 00000DB2  42A7                     clr.l      -[A7]
  1269. 00000DB4  7000                     moveq.l    D0, 0x00
  1270. 00000DB6  322C 0004                move.w     D1, [A4 + 0x4]
  1271. 00000DBA  9254                     sub.w      D1, [A4]
  1272. 00000DBC  3001                     move.w     D0, D1
  1273. 00000DBE  E488                     lsr        D0, 2
  1274. 00000DC0  3F00                     move.w     -[A7], D0
  1275. 00000DC2  3F3C 0002                move.w     -[A7], 0x2
  1276. 00000DC6  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  1277. 00000DCA  3F3C 000C                move.w     -[A7], 0xC
  1278. 00000DCE  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1279. 00000DD2  3D5F FFDE                move.w     [A6 - 0x22], [A7]+
  1280. 00000DD6  486D C4B6                pea.l      [A5 - 0x3B4A]
  1281. 00000DDA  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  1282. 00000DDE  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  1283. 00000DE2  A8A9                     syscall    InsetRect
  1284. 00000DE4  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1285. 00000DE8  4E5E                     unlink     A6
  1286. 00000DEA  2E9F                     move.l     [A7], [A7]+
  1287. 00000DEC  4E75                     rts
  1288. export_1285:
  1289. fn00000DEE:
  1290. 00000DEE  4E56 0000                link       A6, 0
  1291. 00000DF2  48E7 0108                movem.l    -[A7], D7,A4
  1292. 00000DF6  3E2E 000C                move.w     D7, [A6 + 0xC]
  1293. 00000DFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1294. 00000DFE  43ED AD80                lea.l      A1, [A5 - 0x5280]
  1295. 00000E02  20D9                     move.l     [A0]+, [A1]+
  1296. 00000E04  20D9                     move.l     [A0]+, [A1]+
  1297. 00000E06  7001                     moveq.l    D0, 0x01
  1298. 00000E08  B047                     cmp.w      D0, D7
  1299. 00000E0A  5FC0                     sle        D0
  1300. 00000E0C  7228                     moveq.l    D1, 0x28
  1301. 00000E0E  B247                     cmp.w      D1, D7
  1302. 00000E10  5CC1                     sge        D1
  1303. 00000E12  C001                     and.b      D0, D1
  1304. 00000E14  6742                     beq        +0x44 /* 00000E58 */
  1305. 00000E16  5347                     subq.w     D7, 1
  1306. 00000E18  286E 0008                movea.l    A4, [A6 + 0x8]
  1307. 00000E1C  3007                     move.w     D0, D7
  1308. 00000E1E  48C0                     ext.l      D0
  1309. 00000E20  81FC 000A                divs.w     D0, 0xA /* '\n' */
  1310. 00000E24  C1FC 0012                muls.w     D0, 0x12
  1311. 00000E28  3940 0002                move.w     [A4 + 0x2], D0
  1312. 00000E2C  3007                     move.w     D0, D7
  1313. 00000E2E  48C0                     ext.l      D0
  1314. 00000E30  81FC 000A                divs.w     D0, 0xA /* '\n' */
  1315. 00000E34  4840                     swap.w     D0
  1316. 00000E36  4A40                     tst.w      D0
  1317. 00000E38  C1FC 000D                muls.w     D0, 0xD /* '\r' */
  1318. 00000E3C  3880                     move.w     [A4], D0
  1319. 00000E3E  302C 0002                move.w     D0, [A4 + 0x2]
  1320. 00000E42  D07C 0012                add.w      D0, 0x12
  1321. 00000E46  5340                     subq.w     D0, 1
  1322. 00000E48  3940 0006                move.w     [A4 + 0x6], D0
  1323. 00000E4C  3014                     move.w     D0, [A4]
  1324. 00000E4E  D07C 000D                add.w      D0, 0xD /* '\r' */
  1325. 00000E52  5340                     subq.w     D0, 1
  1326. 00000E54  3940 0004                move.w     [A4 + 0x4], D0
  1327. label00000E58:
  1328. 00000E58  4CDF 1080                movem.l    D7,A4, [A7]+
  1329. 00000E5C  4E5E                     unlink     A6
  1330. 00000E5E  205F                     movea.l    A0, [A7]+
  1331. 00000E60  5C4F                     addq.w     A7, 6
  1332. 00000E62  4ED0                     jmp        [A0]
  1333. fn00000E64:
  1334. 00000E64  4E56 FFFC                link       A6, -0x0004
  1335. 00000E68  48E7 0308                movem.l    -[A7], D6,D7,A4
  1336. 00000E6C  302E 000C                move.w     D0, [A6 + 0xC]
  1337. 00000E70  5340                     subq.w     D0, 1
  1338. 00000E72  48C0                     ext.l      D0
  1339. 00000E74  81FC 0007                divs.w     D0, 0x7
  1340. 00000E78  4840                     swap.w     D0
  1341. 00000E7A  4A40                     tst.w      D0
  1342. 00000E7C  3E00                     move.w     D7, D0
  1343. 00000E7E  302E 000C                move.w     D0, [A6 + 0xC]
  1344. 00000E82  5340                     subq.w     D0, 1
  1345. 00000E84  48C0                     ext.l      D0
  1346. 00000E86  81FC 0007                divs.w     D0, 0x7
  1347. 00000E8A  3C00                     move.w     D6, D0
  1348. 00000E8C  286E 0008                movea.l    A4, [A6 + 0x8]
  1349. 00000E90  3007                     move.w     D0, D7
  1350. 00000E92  ED40                     asl        D0.w, 6
  1351. 00000E94  3940 0002                move.w     [A4 + 0x2], D0
  1352. 00000E98  3006                     move.w     D0, D6
  1353. 00000E9A  C1FC 002A                muls.w     D0, 0x2A /* '*' */
  1354. 00000E9E  3880                     move.w     [A4], D0
  1355. 00000EA0  302C 0002                move.w     D0, [A4 + 0x2]
  1356. 00000EA4  D07C 0040                add.w      D0, 0x40 /* '@' */
  1357. 00000EA8  3940 0006                move.w     [A4 + 0x6], D0
  1358. 00000EAC  3014                     move.w     D0, [A4]
  1359. 00000EAE  D07C 002A                add.w      D0, 0x2A /* '*' */
  1360. 00000EB2  3940 0004                move.w     [A4 + 0x4], D0
  1361. 00000EB6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1362. 00000EBA  4E5E                     unlink     A6
  1363. 00000EBC  205F                     movea.l    A0, [A7]+
  1364. 00000EBE  5C4F                     addq.w     A7, 6
  1365. 00000EC0  4ED0                     jmp        [A0]
  1366. export_1286:
  1367. fn00000EC2:
  1368. 00000EC2  4E56 FFF0                link       A6, -0x0010
  1369. 00000EC6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1370. 00000ECA  4AAD A3B4                tst.l      [A5 - 0x5C4C]
  1371. 00000ECE  6650                     bne        +0x52 /* 00000F20 */
  1372. 00000ED0  206D B660                movea.l    A0, [A5 - 0x49A0]
  1373. 00000ED4  49E8 0002                lea.l      A4, [A0 + 0x2]
  1374. 00000ED8  7000                     moveq.l    D0, 0x00
  1375. 00000EDA  302D FE12                move.w     D0, [A5 - 0x1EE]
  1376. 00000EDE  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  1377. 00000EE4  2B40 A390                move.l     [A5 - 0x5C70], D0
  1378. 00000EE8  302C 0008                move.w     D0, [A4 + 0x8]
  1379. 00000EEC  48C0                     ext.l      D0
  1380. 00000EEE  81FC 0008                divs.w     D0, 0x8
  1381. 00000EF2  4440                     neg.w      D0
  1382. 00000EF4  48C0                     ext.l      D0
  1383. 00000EF6  2E00                     move.l     D7, D0
  1384. 00000EF8  302C 0006                move.w     D0, [A4 + 0x6]
  1385. 00000EFC  48C0                     ext.l      D0
  1386. 00000EFE  322D FE12                move.w     D1, [A5 - 0x1EE]
  1387. 00000F02  48C1                     ext.l      D1
  1388. 00000F04  2F00                     move.l     -[A7], D0
  1389. 00000F06  2F01                     move.l     -[A7], D1
  1390. 00000F08  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1391. 00000F0C  201F                     move.l     D0, [A7]+
  1392. 00000F0E  4480                     neg.l      D0
  1393. 00000F10  2C00                     move.l     D6, D0
  1394. 00000F12  2007                     move.l     D0, D7
  1395. 00000F14  D0AD FE0E                add.l      D0, [A5 - 0x1F2]
  1396. 00000F18  D086                     add.l      D0, D6
  1397. 00000F1A  2B40 A39E                move.l     [A5 - 0x5C62], D0
  1398. 00000F1E  6070                     bra        +0x72 /* 00000F90 */
  1399. label00000F20:
  1400. 00000F20  206D A3B4                movea.l    A0, [A5 - 0x5C4C]
  1401. 00000F24  2810                     move.l     D4, [A0]
  1402. 00000F26  2044                     movea.l    A0, D4
  1403. 00000F28  2068 0016                movea.l    A0, [A0 + 0x16]
  1404. 00000F2C  2A10                     move.l     D5, [A0]
  1405. 00000F2E  7000                     moveq.l    D0, 0x00
  1406. 00000F30  2045                     movea.l    A0, D5
  1407. 00000F32  3028 0004                move.w     D0, [A0 + 0x4]
  1408. 00000F36  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  1409. 00000F3C  2B40 A390                move.l     [A5 - 0x5C70], D0
  1410. 00000F40  2045                     movea.l    A0, D5
  1411. 00000F42  3B68 0020 A394           move.w     [A5 - 0x5C6C], [A0 + 0x20]
  1412. 00000F48  206D B660                movea.l    A0, [A5 - 0x49A0]
  1413. 00000F4C  49E8 0002                lea.l      A4, [A0 + 0x2]
  1414. 00000F50  2644                     movea.l    A3, D4
  1415. 00000F52  302B 0024                move.w     D0, [A3 + 0x24]
  1416. 00000F56  D06C 0008                add.w      D0, [A4 + 0x8]
  1417. 00000F5A  C1ED A394                muls.w     D0, [A5 - 0x5C6C]
  1418. 00000F5E  48C0                     ext.l      D0
  1419. 00000F60  81FC 0008                divs.w     D0, 0x8
  1420. 00000F64  4440                     neg.w      D0
  1421. 00000F66  48C0                     ext.l      D0
  1422. 00000F68  2E00                     move.l     D7, D0
  1423. 00000F6A  302B 0022                move.w     D0, [A3 + 0x22]
  1424. 00000F6E  D06C 0006                add.w      D0, [A4 + 0x6]
  1425. 00000F72  48C0                     ext.l      D0
  1426. 00000F74  2F00                     move.l     -[A7], D0
  1427. 00000F76  2F2D A390                move.l     -[A7], [A5 - 0x5C70]
  1428. 00000F7A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1429. 00000F7E  201F                     move.l     D0, [A7]+
  1430. 00000F80  4480                     neg.l      D0
  1431. 00000F82  2C00                     move.l     D6, D0
  1432. 00000F84  2045                     movea.l    A0, D5
  1433. 00000F86  2007                     move.l     D0, D7
  1434. 00000F88  D090                     add.l      D0, [A0]
  1435. 00000F8A  D086                     add.l      D0, D6
  1436. 00000F8C  2B40 A39E                move.l     [A5 - 0x5C62], D0
  1437. label00000F90:
  1438. 00000F90  102D BDBC                move.b     D0, [A5 - 0x4244]
  1439. 00000F94  6706                     beq        +0x8 /* 00000F9C */
  1440. 00000F96  7000                     moveq.l    D0, 0x00
  1441. 00000F98  2B40 A39E                move.l     [A5 - 0x5C62], D0
  1442. label00000F9C:
  1443. 00000F9C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1444. 00000FA0  4E5E                     unlink     A6
  1445. 00000FA2  4E75                     rts
  1446. export_1287:
  1447. 00000FA4  4E56 FFF0                link       A6, -0x0010
  1448. 00000FA8  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1449. 00000FAC  3B7C 0002 C5AE           move.w     [A5 - 0x3A52], 0x2
  1450. 00000FB2  3B7C 0003 BD0E           move.w     [A5 - 0x42F2], 0x3
  1451. 00000FB8  302D FE1A                move.w     D0, [A5 - 0x1E6]
  1452. 00000FBC  906D FE16                sub.w      D0, [A5 - 0x1EA]
  1453. 00000FC0  3D40 FFF4                move.w     [A6 - 0xC], D0
  1454. 00000FC4  0C6E 0280 FFF4           cmpi.w     [A6 - 0xC], 0x280
  1455. 00000FCA  6E12                     bgt        +0x14 /* 00000FDE */
  1456. 00000FCC  7C5C                     moveq.l    D6, 0x5C
  1457. 00000FCE  7A10                     moveq.l    D5, 0x10
  1458. 00000FD0  3B7C 0002 C48E           move.w     [A5 - 0x3B72], 0x2
  1459. 00000FD6  3B7C 0003 C560           move.w     [A5 - 0x3AA0], 0x3
  1460. 00000FDC  6010                     bra        +0x12 /* 00000FEE */
  1461. label00000FDE:
  1462. 00000FDE  7C7A                     moveq.l    D6, 0x7A
  1463. 00000FE0  7A14                     moveq.l    D5, 0x14
  1464. 00000FE2  3B7C 0003 C48E           move.w     [A5 - 0x3B72], 0x3
  1465. 00000FE8  3B7C 0004 C560           move.w     [A5 - 0x3AA0], 0x4
  1466. label00000FEE:
  1467. 00000FEE  302D B712                move.w     D0, [A5 - 0x48EE]
  1468. 00000FF2  B06D B710                cmp.w      D0, [A5 - 0x48F0]
  1469. 00000FF6  5CC0                     sge        D0
  1470. 00000FF8  4400                     neg.b      D0
  1471. 00000FFA  1D40 FFFF                move.b     [A6 - 0x1], D0
  1472. 00000FFE  674C                     beq        +0x4E /* 0000104C */
  1473. 00001000  4267                     clr.w      -[A7]
  1474. 00001002  3F2D B712                move.w     -[A7], [A5 - 0x48EE]
  1475. 00001006  3F06                     move.w     -[A7], D6
  1476. 00001008  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1477. 0000100C  301F                     move.w     D0, [A7]+
  1478. 0000100E  48C0                     ext.l      D0
  1479. 00001010  2E00                     move.l     D7, D0
  1480. 00001012  4267                     clr.w      -[A7]
  1481. 00001014  302D B710                move.w     D0, [A5 - 0x48F0]
  1482. 00001018  48C0                     ext.l      D0
  1483. 0000101A  2F07                     move.l     -[A7], D7
  1484. 0000101C  2F00                     move.l     -[A7], D0
  1485. 0000101E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1486. 00001022  302D B712                move.w     D0, [A5 - 0x48EE]
  1487. 00001026  48C0                     ext.l      D0
  1488. 00001028  2F00                     move.l     -[A7], D0
  1489. 0000102A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1490. 0000102E  201F                     move.l     D0, [A7]+
  1491. 00001030  3F00                     move.w     -[A7], D0
  1492. 00001032  3F05                     move.w     -[A7], D5
  1493. 00001034  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  1494. 00001038  301F                     move.w     D0, [A7]+
  1495. 0000103A  48C0                     ext.l      D0
  1496. 0000103C  2800                     move.l     D4, D0
  1497. 0000103E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1498. 00001042  42A7                     clr.l      -[A7]
  1499. 00001044  3F07                     move.w     -[A7], D7
  1500. 00001046  3F04                     move.w     -[A7], D4
  1501. 00001048  A8A7                     syscall    SetRect
  1502. 0000104A  604A                     bra        +0x4C /* 00001096 */
  1503. label0000104C:
  1504. 0000104C  4267                     clr.w      -[A7]
  1505. 0000104E  3F2D B710                move.w     -[A7], [A5 - 0x48F0]
  1506. 00001052  3F06                     move.w     -[A7], D6
  1507. 00001054  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1508. 00001058  301F                     move.w     D0, [A7]+
  1509. 0000105A  48C0                     ext.l      D0
  1510. 0000105C  2E00                     move.l     D7, D0
  1511. 0000105E  4267                     clr.w      -[A7]
  1512. 00001060  302D B712                move.w     D0, [A5 - 0x48EE]
  1513. 00001064  48C0                     ext.l      D0
  1514. 00001066  2F07                     move.l     -[A7], D7
  1515. 00001068  2F00                     move.l     -[A7], D0
  1516. 0000106A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1517. 0000106E  302D B710                move.w     D0, [A5 - 0x48F0]
  1518. 00001072  48C0                     ext.l      D0
  1519. 00001074  2F00                     move.l     -[A7], D0
  1520. 00001076  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1521. 0000107A  201F                     move.l     D0, [A7]+
  1522. 0000107C  3F00                     move.w     -[A7], D0
  1523. 0000107E  3F05                     move.w     -[A7], D5
  1524. 00001080  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  1525. 00001084  301F                     move.w     D0, [A7]+
  1526. 00001086  48C0                     ext.l      D0
  1527. 00001088  2800                     move.l     D4, D0
  1528. 0000108A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1529. 0000108E  42A7                     clr.l      -[A7]
  1530. 00001090  3F04                     move.w     -[A7], D4
  1531. 00001092  3F07                     move.w     -[A7], D7
  1532. 00001094  A8A7                     syscall    SetRect
  1533. label00001096:
  1534. 00001096  206E 0008                movea.l    A0, [A6 + 0x8]
  1535. 0000109A  302D C5AE                move.w     D0, [A5 - 0x3A52]
  1536. 0000109E  D068 0004                add.w      D0, [A0 + 0x4]
  1537. 000010A2  322D BD0E                move.w     D1, [A5 - 0x42F2]
  1538. 000010A6  D240                     add.w      D1, D0
  1539. 000010A8  206E 0008                movea.l    A0, [A6 + 0x8]
  1540. 000010AC  3141 0004                move.w     [A0 + 0x4], D1
  1541. 000010B0  206E 0008                movea.l    A0, [A6 + 0x8]
  1542. 000010B4  302D C48E                move.w     D0, [A5 - 0x3B72]
  1543. 000010B8  D068 0006                add.w      D0, [A0 + 0x6]
  1544. 000010BC  322D C560                move.w     D1, [A5 - 0x3AA0]
  1545. 000010C0  D240                     add.w      D1, D0
  1546. 000010C2  206E 0008                movea.l    A0, [A6 + 0x8]
  1547. 000010C6  3141 0006                move.w     [A0 + 0x6], D1
  1548. 000010CA  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1549. 000010CE  4E5E                     unlink     A6
  1550. 000010D0  2E9F                     move.l     [A7], [A7]+
  1551. 000010D2  4E75                     rts
  1552. export_1288:
  1553. fn000010D4:
  1554. 000010D4  4E56 FFEC                link       A6, -0x0014
  1555. 000010D8  2F0C                     move.l     -[A7], A4
  1556. 000010DA  286E 0008                movea.l    A4, [A6 + 0x8]
  1557. 000010DE  102C 0071                move.b     D0, [A4 + 0x71]
  1558. 000010E2  6604                     bne        +0x6 /* 000010E8 */
  1559. 000010E4  6000 00C4                bra        +0xC6 /* 000011AA */
  1560. label000010E8:
  1561. 000010E8  302D A39C                move.w     D0, [A5 - 0x5C64]
  1562. 000010EC  D06D A398                add.w      D0, [A5 - 0x5C68]
  1563. 000010F0  48C0                     ext.l      D0
  1564. 000010F2  81FC 0002                divs.w     D0, 0x2
  1565. 000010F6  3D40 FFEE                move.w     [A6 - 0x12], D0
  1566. 000010FA  302D A39A                move.w     D0, [A5 - 0x5C66]
  1567. 000010FE  D06D A396                add.w      D0, [A5 - 0x5C6A]
  1568. 00001102  48C0                     ext.l      D0
  1569. 00001104  81FC 0002                divs.w     D0, 0x2
  1570. 00001108  3D40 FFEC                move.w     [A6 - 0x14], D0
  1571. 0000110C  302D B3C8                move.w     D0, [A5 - 0x4C38]
  1572. 00001110  48C0                     ext.l      D0
  1573. 00001112  81FC 0002                divs.w     D0, 0x2
  1574. 00001116  322E FFEE                move.w     D1, [A6 - 0x12]
  1575. 0000111A  9240                     sub.w      D1, D0
  1576. 0000111C  3D41 FFFA                move.w     [A6 - 0x6], D1
  1577. 00001120  302D B3C8                move.w     D0, [A5 - 0x4C38]
  1578. 00001124  D06E FFFA                add.w      D0, [A6 - 0x6]
  1579. 00001128  3D40 FFFE                move.w     [A6 - 0x2], D0
  1580. 0000112C  302D B3CA                move.w     D0, [A5 - 0x4C36]
  1581. 00001130  48C0                     ext.l      D0
  1582. 00001132  81FC 0002                divs.w     D0, 0x2
  1583. 00001136  322E FFEC                move.w     D1, [A6 - 0x14]
  1584. 0000113A  9240                     sub.w      D1, D0
  1585. 0000113C  3D41 FFF8                move.w     [A6 - 0x8], D1
  1586. 00001140  302D B3CA                move.w     D0, [A5 - 0x4C36]
  1587. 00001144  D06E FFF8                add.w      D0, [A6 - 0x8]
  1588. 00001148  3D40 FFFC                move.w     [A6 - 0x4], D0
  1589. 0000114C  486E FFF8                pea.l      [A6 - 0x8]
  1590. 00001150  4EBA 53F4                jsr        [PC + 0x53F4 /* 00006546 */]
  1591. 00001154  206C 0082                movea.l    A0, [A4 + 0x82]
  1592. 00001158  2050                     movea.l    A0, [A0]
  1593. 0000115A  5088                     addq.l     A0, 8
  1594. 0000115C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1595. 00001160  20D9                     move.l     [A0]+, [A1]+
  1596. 00001162  20D9                     move.l     [A0]+, [A1]+
  1597. 00001164  202E 0008                move.l     D0, [A6 + 0x8]
  1598. 00001168  B0AD B668                cmp.l      D0, [A5 - 0x4998]
  1599. 0000116C  663C                     bne        +0x3E /* 000011AA */
  1600. 0000116E  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  1601. 00001172  486E FFF0                pea.l      [A6 - 0x10]
  1602. 00001176  4EBA 44D8                jsr        [PC + 0x44D8 /* 00005650 */]
  1603. 0000117A  206D BD28                movea.l    A0, [A5 - 0x42D8]
  1604. 0000117E  2050                     movea.l    A0, [A0]
  1605. 00001180  1028 0035                move.b     D0, [A0 + 0x35]
  1606. 00001184  6716                     beq        +0x18 /* 0000119C */
  1607. 00001186  2F00                     move.l     -[A7], D0
  1608. 00001188  4267                     clr.w      -[A7]
  1609. 0000118A  486E FFF0                pea.l      [A6 - 0x10]
  1610. 0000118E  486E FFF8                pea.l      [A6 - 0x8]
  1611. 00001192  A8A6                     syscall    EqualRect
  1612. 00001194  121F                     move.b     D1, [A7]+
  1613. 00001196  201F                     move.l     D0, [A7]+
  1614. 00001198  C001                     and.b      D0, D1
  1615. 0000119A  660E                     bne        +0x10 /* 000011AA */
  1616. label0000119C:
  1617. 0000119C  206C 0082                movea.l    A0, [A4 + 0x82]
  1618. 000011A0  2050                     movea.l    A0, [A0]
  1619. 000011A2  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1620. 000011A6  20D9                     move.l     [A0]+, [A1]+
  1621. 000011A8  20D9                     move.l     [A0]+, [A1]+
  1622. label000011AA:
  1623. 000011AA  285F                     movea.l    A4, [A7]+
  1624. 000011AC  4E5E                     unlink     A6
  1625. 000011AE  2E9F                     move.l     [A7], [A7]+
  1626. 000011B0  4E75                     rts
  1627. export_1289:
  1628. 000011B2  4E56 0000                link       A6, 0
  1629. 000011B6  42A7                     clr.l      -[A7]
  1630. 000011B8  7000                     moveq.l    D0, 0x00
  1631. 000011BA  2F00                     move.l     -[A7], D0
  1632. 000011BC  42A7                     clr.l      -[A7]
  1633. 000011BE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1634. 000011C2  A917                     syscall    GetWRefCon
  1635. 000011C4  221F                     move.l     D1, [A7]+
  1636. 000011C6  201F                     move.l     D0, [A7]+
  1637. 000011C8  2041                     movea.l    A0, D1
  1638. 000011CA  2050                     movea.l    A0, [A0]
  1639. 000011CC  3028 000C                move.w     D0, [A0 + 0xC]
  1640. 000011D0  C0BC 0000 000F           and.l      D0, 0xF
  1641. 000011D6  3F00                     move.w     -[A7], D0
  1642. 000011D8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1643. 000011DC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1644. 000011E0  42A7                     clr.l      -[A7]
  1645. 000011E2  4EBA 1968                jsr        [PC + 0x1968 /* 00002B4C */]
  1646. 000011E6  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1647. 000011EA  4E5E                     unlink     A6
  1648. 000011EC  205F                     movea.l    A0, [A7]+
  1649. 000011EE  5C4F                     addq.w     A7, 6
  1650. 000011F0  4ED0                     jmp        [A0]
  1651. export_1290:
  1652. fn000011F2:
  1653. 000011F2  4E56 0000                link       A6, 0
  1654. 000011F6  102D ACA8                move.b     D0, [A5 - 0x5358]
  1655. 000011FA  670A                     beq        +0xC /* 00001206 */
  1656. 000011FC  3F3C 0010                move.w     -[A7], 0x10
  1657. 00001200  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  1658. 00001204  6018                     bra        +0x1A /* 0000121E */
  1659. label00001206:
  1660. 00001206  102D A642                move.b     D0, [A5 - 0x59BE]
  1661. 0000120A  670A                     beq        +0xC /* 00001216 */
  1662. 0000120C  3F3C 000F                move.w     -[A7], 0xF
  1663. 00001210  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  1664. 00001214  6008                     bra        +0xA /* 0000121E */
  1665. label00001216:
  1666. 00001216  3F3C 000E                move.w     -[A7], 0xE
  1667. 0000121A  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  1668. label0000121E:
  1669. 0000121E  4E5E                     unlink     A6
  1670. 00001220  4E75                     rts
  1671. export_1291:
  1672. 00001222  4E56 FFF0                link       A6, -0x0010
  1673. 00001226  102D C5BC                move.b     D0, [A5 - 0x3A44]
  1674. 0000122A  6706                     beq        +0x8 /* 00001232 */
  1675. 0000122C  422E 0008                clr.b      [A6 + 0x8]
  1676. 00001230  601A                     bra        +0x1C /* 0000124C */
  1677. label00001232:
  1678. 00001232  486E FFF0                pea.l      [A6 - 0x10]
  1679. 00001236  A976                     syscall    GetKeys
  1680. 00001238  7039                     moveq.l    D0, 0x39
  1681. 0000123A  3200                     move.w     D1, D0
  1682. 0000123C  E641                     asr        D1.w, 3
  1683. 0000123E  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  1684. 00001242  56C0                     sne        D0
  1685. 00001244  0240 0001                andi.w     D0, 0x1
  1686. 00001248  1D40 0008                move.b     [A6 + 0x8], D0
  1687. label0000124C:
  1688. 0000124C  4E5E                     unlink     A6
  1689. 0000124E  4E75                     rts
  1690. fn00001250:
  1691. 00001250  4E56 FFFC                link       A6, -0x0004
  1692. 00001254  2F0C                     move.l     -[A7], A4
  1693. 00001256  42A7                     clr.l      -[A7]
  1694. 00001258  4EBA 3B04                jsr        [PC + 0x3B04 /* 00004D5E */]
  1695. 0000125C  285F                     movea.l    A4, [A7]+
  1696. 0000125E  200C                     move.l     D0, A4
  1697. 00001260  57C0                     seq        D0
  1698. 00001262  4A00                     tst.b      D0
  1699. 00001264  6610                     bne        +0x12 /* 00001276 */
  1700. 00001266  2F00                     move.l     -[A7], D0
  1701. 00001268  4267                     clr.w      -[A7]
  1702. 0000126A  2F0C                     move.l     -[A7], A4
  1703. 0000126C  4EBA 4F38                jsr        [PC + 0x4F38 /* 000061A6 */]
  1704. 00001270  121F                     move.b     D1, [A7]+
  1705. 00001272  201F                     move.l     D0, [A7]+
  1706. 00001274  8001                     or.b       D0, D1
  1707. label00001276:
  1708. 00001276  0240 0001                andi.w     D0, 0x1
  1709. 0000127A  1D40 0008                move.b     [A6 + 0x8], D0
  1710. 0000127E  285F                     movea.l    A4, [A7]+
  1711. 00001280  4E5E                     unlink     A6
  1712. 00001282  4E75                     rts
  1713. export_1292:
  1714. fn00001284:
  1715. 00001284  4E56 0000                link       A6, 0
  1716. 00001288  302E 000A                move.w     D0, [A6 + 0xA]
  1717. 0000128C  48C0                     ext.l      D0
  1718. 0000128E  81FC 0008                divs.w     D0, 0x8
  1719. 00001292  48C0                     ext.l      D0
  1720. 00001294  322E 0008                move.w     D1, [A6 + 0x8]
  1721. 00001298  48C1                     ext.l      D1
  1722. 0000129A  2F00                     move.l     -[A7], D0
  1723. 0000129C  2F01                     move.l     -[A7], D1
  1724. 0000129E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1725. 000012A2  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1726. 000012A6  4E5E                     unlink     A6
  1727. 000012A8  2E9F                     move.l     [A7], [A7]+
  1728. 000012AA  4E75                     rts
  1729. export_1293:
  1730. 000012AC  4E56 FFFC                link       A6, -0x0004
  1731. 000012B0  486E FFFC                pea.l      [A6 - 0x4]
  1732. 000012B4  A874                     syscall    GetPort
  1733. 000012B6  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  1734. 000012BA  A873                     syscall    SetPort
  1735. 000012BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1736. 000012C0  A870                     syscall    LocalToGlobal
  1737. 000012C2  206D BD28                movea.l    A0, [A5 - 0x42D8]
  1738. 000012C6  2050                     movea.l    A0, [A0]
  1739. 000012C8  1028 0035                move.b     D0, [A0 + 0x35]
  1740. 000012CC  6624                     bne        +0x26 /* 000012F2 */
  1741. 000012CE  206E 0008                movea.l    A0, [A6 + 0x8]
  1742. 000012D2  3028 0002                move.w     D0, [A0 + 0x2]
  1743. 000012D6  907C 4000                sub.w      D0, 0x4000 /* '@\0' */
  1744. 000012DA  206E 0008                movea.l    A0, [A6 + 0x8]
  1745. 000012DE  3140 0002                move.w     [A0 + 0x2], D0
  1746. 000012E2  206E 0008                movea.l    A0, [A6 + 0x8]
  1747. 000012E6  3010                     move.w     D0, [A0]
  1748. 000012E8  907C 4000                sub.w      D0, 0x4000 /* '@\0' */
  1749. 000012EC  206E 0008                movea.l    A0, [A6 + 0x8]
  1750. 000012F0  3080                     move.w     [A0], D0
  1751. label000012F2:
  1752. 000012F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1753. 000012F6  A873                     syscall    SetPort
  1754. 000012F8  4E5E                     unlink     A6
  1755. 000012FA  2E9F                     move.l     [A7], [A7]+
  1756. 000012FC  4E75                     rts
  1757. fn000012FE:
  1758. 000012FE  4E56 FFF8                link       A6, -0x0008
  1759. 00001302  48E7 0700                movem.l    -[A7], D5,D6,D7
  1760. 00001306  3D6D B780 FFF8           move.w     [A6 - 0x8], [A5 - 0x4880]
  1761. 0000130C  7E01                     moveq.l    D7, 0x01
  1762. 0000130E  6024                     bra        +0x26 /* 00001334 */
  1763. label00001310:
  1764. 00001310  2F2D B35A                move.l     -[A7], [A5 - 0x4CA6]
  1765. 00001314  3F07                     move.w     -[A7], D7
  1766. 00001316  206D B474                movea.l    A0, [A5 - 0x4B8C]
  1767. 0000131A  2050                     movea.l    A0, [A0]
  1768. 0000131C  3007                     move.w     D0, D7
  1769. 0000131E  D040                     add.w      D0, D0
  1770. 00001320  3230 00FE                move.w     D1, [A0 + D0.w - 0x2]
  1771. 00001324  B26E 0010                cmp.w      D1, [A6 + 0x10]
  1772. 00001328  57C0                     seq        D0
  1773. 0000132A  4400                     neg.b      D0
  1774. 0000132C  1F00                     move.b     -[A7], D0
  1775. 0000132E  A945                     syscall    CheckItem
  1776. 00001330  5247                     addq.w     D7, 1
  1777. 00001332  6906                     bvs        +0x8 /* 0000133A */
  1778. label00001334:
  1779. 00001334  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  1780. 00001338  6FD6                     ble        -0x28 /* 00001310 */
  1781. label0000133A:
  1782. 0000133A  4206                     clr.b      D6
  1783. 0000133C  7E0B                     moveq.l    D7, 0x0B
  1784. 0000133E  6066                     bra        +0x68 /* 000013A6 */
  1785. label00001340:
  1786. 00001340  4267                     clr.w      -[A7]
  1787. 00001342  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1788. 00001346  3007                     move.w     D0, D7
  1789. 00001348  907C 000B                sub.w      D0, 0xB
  1790. 0000134C  41ED B468                lea.l      A0, [A5 - 0x4B98]
  1791. 00001350  D040                     add.w      D0, D0
  1792. 00001352  3F30 0000                move.w     -[A7], [A0 + D0.w]
  1793. 00001356  A902                     syscall    RealFont
  1794. 00001358  101F                     move.b     D0, [A7]+
  1795. 0000135A  6708                     beq        +0xA /* 00001364 */
  1796. 0000135C  1D7C 0008 FFFD           move.b     [A6 - 0x3], 0x8
  1797. 00001362  6004                     bra        +0x6 /* 00001368 */
  1798. label00001364:
  1799. 00001364  422E FFFD                clr.b      [A6 - 0x3]
  1800. label00001368:
  1801. 00001368  2F2D B35E                move.l     -[A7], [A5 - 0x4CA2]
  1802. 0000136C  3F07                     move.w     -[A7], D7
  1803. 0000136E  4240                     clr.w      D0
  1804. 00001370  102E FFFD                move.b     D0, [A6 - 0x3]
  1805. 00001374  3F00                     move.w     -[A7], D0
  1806. 00001376  4EAD 2202                jsr        [A5 + 0x2202 /* export_1084 */]
  1807. 0000137A  3007                     move.w     D0, D7
  1808. 0000137C  907C 000B                sub.w      D0, 0xB
  1809. 00001380  41ED B468                lea.l      A0, [A5 - 0x4B98]
  1810. 00001384  D040                     add.w      D0, D0
  1811. 00001386  3230 0000                move.w     D1, [A0 + D0.w]
  1812. 0000138A  B26E 000E                cmp.w      D1, [A6 + 0xE]
  1813. 0000138E  57C5                     seq        D5
  1814. 00001390  4405                     neg.b      D5
  1815. 00001392  1006                     move.b     D0, D6
  1816. 00001394  6602                     bne        +0x4 /* 00001398 */
  1817. 00001396  1C05                     move.b     D6, D5
  1818. label00001398:
  1819. 00001398  2F2D B35E                move.l     -[A7], [A5 - 0x4CA2]
  1820. 0000139C  3F07                     move.w     -[A7], D7
  1821. 0000139E  1F05                     move.b     -[A7], D5
  1822. 000013A0  4EBA 00F8                jsr        [PC + 0xF8 /* 0000149A */]
  1823. 000013A4  5247                     addq.w     D7, 1
  1824. label000013A6:
  1825. 000013A6  7010                     moveq.l    D0, 0x10
  1826. 000013A8  B047                     cmp.w      D0, D7
  1827. 000013AA  6C94                     bge        -0x6A /* 00001340 */
  1828. 000013AC  2F2D B35E                move.l     -[A7], [A5 - 0x4CA2]
  1829. 000013B0  3F3C 0012                move.w     -[A7], 0x12
  1830. 000013B4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1831. 000013B6  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1832. 000013BA  56C0                     sne        D0
  1833. 000013BC  1206                     move.b     D1, D6
  1834. 000013BE  0A01 0001                xori.b     D1, 0x1
  1835. 000013C2  C001                     and.b      D0, D1
  1836. 000013C4  1F00                     move.b     -[A7], D0
  1837. 000013C6  4EBA 00D2                jsr        [PC + 0xD2 /* 0000149A */]
  1838. 000013CA  2F2D B35E                move.l     -[A7], [A5 - 0x4CA2]
  1839. 000013CE  3F3C 0001                move.w     -[A7], 0x1
  1840. 000013D2  102E 000D                move.b     D0, [A6 + 0xD]
  1841. 000013D6  7200                     moveq.l    D1, 0x00
  1842. 000013D8  B001                     cmp.b      D0, D1
  1843. 000013DA  57C0                     seq        D0
  1844. 000013DC  206E 0008                movea.l    A0, [A6 + 0x8]
  1845. 000013E0  C028 FFF3                and.b      D0, [A0 - 0xD]
  1846. 000013E4  1F00                     move.b     -[A7], D0
  1847. 000013E6  4EBA 00B2                jsr        [PC + 0xB2 /* 0000149A */]
  1848. 000013EA  7E02                     moveq.l    D7, 0x02
  1849. 000013EC  601C                     bra        +0x1E /* 0000140A */
  1850. label000013EE:
  1851. 000013EE  2F2D B35E                move.l     -[A7], [A5 - 0x4CA2]
  1852. 000013F2  3F07                     move.w     -[A7], D7
  1853. 000013F4  4267                     clr.w      -[A7]
  1854. 000013F6  486E 000D                pea.l      [A6 + 0xD]
  1855. 000013FA  7009                     moveq.l    D0, 0x09
  1856. 000013FC  9047                     sub.w      D0, D7
  1857. 000013FE  48C0                     ext.l      D0
  1858. 00001400  2F00                     move.l     -[A7], D0
  1859. 00001402  A85D                     syscall    BitTst
  1860. 00001404  4EBA 0094                jsr        [PC + 0x94 /* 0000149A */]
  1861. 00001408  5247                     addq.w     D7, 1
  1862. label0000140A:
  1863. 0000140A  7009                     moveq.l    D0, 0x09
  1864. 0000140C  B047                     cmp.w      D0, D7
  1865. 0000140E  6CDE                     bge        -0x20 /* 000013EE */
  1866. 00001410  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1867. 00001414  4E5E                     unlink     A6
  1868. 00001416  205F                     movea.l    A0, [A7]+
  1869. 00001418  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1870. 0000141C  4ED0                     jmp        [A0]
  1871. fn0000141E:
  1872. 0000141E  4E56 FFF2                link       A6, -0x000E
  1873. 00001422  102D BCB0                move.b     D0, [A5 - 0x4350]
  1874. 00001426  672C                     beq        +0x2E /* 00001454 */
  1875. 00001428  4267                     clr.w      -[A7]
  1876. 0000142A  486E FFF4                pea.l      [A6 - 0xC]
  1877. 0000142E  2F2D BC8C                move.l     -[A7], [A5 - 0x4374]
  1878. 00001432  4267                     clr.w      -[A7]
  1879. 00001434  4EBA 3BF0                jsr        [PC + 0x3BF0 /* 00005026 */]
  1880. 00001438  1D5F FFF3                move.b     [A6 - 0xD], [A7]+
  1881. 0000143C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1882. 00001440  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1883. 00001444  4240                     clr.w      D0
  1884. 00001446  102E FFF6                move.b     D0, [A6 - 0xA]
  1885. 0000144A  3F00                     move.w     -[A7], D0
  1886. 0000144C  2F0E                     move.l     -[A7], A6
  1887. 0000144E  4EBA FEAE                jsr        [PC - 0x152 /* 000012FE */]
  1888. 00001452  603E                     bra        +0x40 /* 00001492 */
  1889. label00001454:
  1890. 00001454  4A6D BAF4                tst.w      [A5 - 0x450C]
  1891. 00001458  6724                     beq        +0x26 /* 0000147E */
  1892. 0000145A  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  1893. 00001460  4267                     clr.w      -[A7]
  1894. 00001462  3F2D BB08                move.w     -[A7], [A5 - 0x44F8]
  1895. 00001466  4EAD 26CA                jsr        [A5 + 0x26CA /* export_1237 */]
  1896. 0000146A  3F2D BB0A                move.w     -[A7], [A5 - 0x44F6]
  1897. 0000146E  4240                     clr.w      D0
  1898. 00001470  102D BB0C                move.b     D0, [A5 - 0x44F4]
  1899. 00001474  3F00                     move.w     -[A7], D0
  1900. 00001476  2F0E                     move.l     -[A7], A6
  1901. 00001478  4EBA FE84                jsr        [PC - 0x17C /* 000012FE */]
  1902. 0000147C  6014                     bra        +0x16 /* 00001492 */
  1903. label0000147E:
  1904. 0000147E  422E FFF3                clr.b      [A6 - 0xD]
  1905. 00001482  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  1906. 00001488  3F3A 000E                move.w     -[A7], [PC + 0xE /* 00001498, value 0x0, cstring "" */]
  1907. 0000148C  2F0E                     move.l     -[A7], A6
  1908. 0000148E  4EBA FE6E                jsr        [PC - 0x192 /* 000012FE */]
  1909. label00001492:
  1910. 00001492  4E5E                     unlink     A6
  1911. 00001494  2E9F                     move.l     [A7], [A7]+
  1912. 00001496  4E75                     rts
  1913. 00001498  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1914. // begin alternate branch 0000149A-0000149E
  1915. export_1294:
  1916. fn0000149A:
  1917. 0000149A  4E56 FFF4                link       A6, -0x000C
  1918. // end alternate branch 0000149A-0000149E
  1919. export_1294: // at 0000149A (misaligned)
  1920. fn0000149A: // (misaligned)
  1921. 0000149C  FFF4                     .invalid   <<F/7/7>>
  1922. 0000149E  4267                     clr.w      -[A7]
  1923. 000014A0  206E 000C                movea.l    A0, [A6 + 0xC]
  1924. 000014A4  2050                     movea.l    A0, [A0]
  1925. 000014A6  3F10                     move.w     -[A7], [A0]
  1926. 000014A8  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1927. 000014AC  486E FFFC                pea.l      [A6 - 0x4]
  1928. 000014B0  486E FFF8                pea.l      [A6 - 0x8]
  1929. 000014B4  486E FFF4                pea.l      [A6 - 0xC]
  1930. 000014B8  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  1931. 000014BC  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  1932. 000014C0  102E FFFF                move.b     D0, [A6 - 0x1]
  1933. 000014C4  670E                     beq        +0x10 /* 000014D4 */
  1934. 000014C6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1935. 000014CA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1936. 000014CE  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  1937. 000014D2  A945                     syscall    CheckItem
  1938. label000014D4:
  1939. 000014D4  4AAE FFF4                tst.l      [A6 - 0xC]
  1940. 000014D8  670E                     beq        +0x10 /* 000014E8 */
  1941. 000014DA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1942. 000014DE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1943. 000014E2  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  1944. 000014E6  A945                     syscall    CheckItem
  1945. label000014E8:
  1946. 000014E8  4E5E                     unlink     A6
  1947. 000014EA  205F                     movea.l    A0, [A7]+
  1948. 000014EC  504F                     addq.w     A7, 8
  1949. 000014EE  4ED0                     jmp        [A0]
  1950. export_1295:
  1951. 000014F0  4E56 0000                link       A6, 0
  1952. 000014F4  7001                     moveq.l    D0, 0x01
  1953. 000014F6  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  1954. 000014FA  6606                     bne        +0x8 /* 00001502 */
  1955. 000014FC  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  1956. 00001500  6022                     bra        +0x24 /* 00001524 */
  1957. label00001502:
  1958. 00001502  4EAD 30FA                jsr        [A5 + 0x30FA /* export_1563 */]
  1959. 00001506  102D BCB0                move.b     D0, [A5 - 0x4350]
  1960. 0000150A  670A                     beq        +0xC /* 00001516 */
  1961. 0000150C  2F2D BC8C                move.l     -[A7], [A5 - 0x4374]
  1962. 00001510  4EBA FF0C                jsr        [PC - 0xF4 /* 0000141E */]
  1963. 00001514  600E                     bra        +0x10 /* 00001524 */
  1964. label00001516:
  1965. 00001516  7001                     moveq.l    D0, 0x01
  1966. 00001518  B06D B3FE                cmp.w      D0, [A5 - 0x4C02]
  1967. 0000151C  6C06                     bge        +0x8 /* 00001524 */
  1968. 0000151E  42A7                     clr.l      -[A7]
  1969. 00001520  4EBA FEFC                jsr        [PC - 0x104 /* 0000141E */]
  1970. label00001524:
  1971. 00001524  4E5E                     unlink     A6
  1972. 00001526  4E75                     rts
  1973. fn00001528:
  1974. 00001528  4E56 FEEC                link       A6, -0x0114
  1975. 0000152C  2F0C                     move.l     -[A7], A4
  1976. 0000152E  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1977. 00001532  42A7                     clr.l      -[A7]
  1978. 00001534  3F3C 0081                move.w     -[A7], 0x81
  1979. 00001538  42A7                     clr.l      -[A7]
  1980. 0000153A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1981. 0000153C  2F00                     move.l     -[A7], D0
  1982. 0000153E  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  1983. 00001542  285F                     movea.l    A4, [A7]+
  1984. 00001544  2F0C                     move.l     -[A7], A4
  1985. 00001546  3F3C 0002                move.w     -[A7], 0x2
  1986. 0000154A  486E FFF8                pea.l      [A6 - 0x8]
  1987. 0000154E  486E FFF4                pea.l      [A6 - 0xC]
  1988. 00001552  486E FFEC                pea.l      [A6 - 0x14]
  1989. 00001556  A98D                     syscall    GetDialogItem/GetDItem
  1990. 00001558  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1991. 0000155C  486E FEEC                pea.l      [A6 - 0x114]
  1992. 00001560  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  1993. 00001564  4EAD 1D72                jsr        [A5 + 0x1D72 /* export_938 */]
  1994. 00001568  A98F                     syscall    SetDialogItemText/SetIText
  1995. 0000156A  2F0C                     move.l     -[A7], A4
  1996. 0000156C  2F3C 0000 0002           move.l     -[A7], 0x2
  1997. 00001572  1F3C 0001                move.b     -[A7], 0x1
  1998. 00001576  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  1999. 0000157A  2F0C                     move.l     -[A7], A4
  2000. 0000157C  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  2001. label00001580:
  2002. 00001580  42A7                     clr.l      -[A7]
  2003. 00001582  486E FFFA                pea.l      [A6 - 0x6]
  2004. 00001586  A991                     syscall    ModalDialog
  2005. 00001588  7001                     moveq.l    D0, 0x01
  2006. 0000158A  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2007. 0000158E  66F0                     bne        -0xE /* 00001580 */
  2008. 00001590  2F0C                     move.l     -[A7], A4
  2009. 00001592  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  2010. 00001596  2F0C                     move.l     -[A7], A4
  2011. 00001598  A983                     syscall    DisposeDialog
  2012. 0000159A  4EBA 00EC                jsr        [PC + 0xEC /* 00001688 */]
  2013. 0000159E  102D C40C                move.b     D0, [A5 - 0x3BF4]
  2014. 000015A2  6622                     bne        +0x24 /* 000015C6 */
  2015. 000015A4  7008                     moveq.l    D0, 0x08
  2016. 000015A6  2B40 A11A                move.l     [A5 - 0x5EE6], D0
  2017. 000015AA  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2018. 000015AE  A873                     syscall    SetPort
  2019. 000015B0  206D B660                movea.l    A0, [A5 - 0x49A0]
  2020. 000015B4  4868 0010                pea.l      [A0 + 0x10]
  2021. 000015B8  A928                     syscall    InvalRect
  2022. 000015BA  206E 0008                movea.l    A0, [A6 + 0x8]
  2023. 000015BE  2C48                     movea.l    A6, A0
  2024. 000015C0  4EFA 0374                jmp        [PC + 0x374 /* 00001936 */]
  2025. 000015C4  0000 4EAD                ori.b      D0, 0xAD
  2026. // begin alternate branch 000015C6-000015CA
  2027. label000015C6:
  2028. 000015C6  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  2029. // end alternate branch 000015C6-000015CA
  2030. label000015C6: // (misaligned)
  2031. 000015C8  1C9A                     move.b     [A6], [A2]+
  2032. 000015CA  285F                     movea.l    A4, [A7]+
  2033. 000015CC  4E5E                     unlink     A6
  2034. 000015CE  2E9F                     move.l     [A7], [A7]+
  2035. 000015D0  4E75                     rts
  2036. fn000015D2:
  2037. 000015D2  4E56 FDDA                link       A6, -0x0226
  2038. 000015D6  422E 000C                clr.b      [A6 + 0xC]
  2039. 000015DA  102D A146                move.b     D0, [A5 - 0x5EBA]
  2040. 000015DE  6604                     bne        +0x6 /* 000015E4 */
  2041. 000015E0  6000 00A0                bra        +0xA2 /* 00001682 */
  2042. label000015E4:
  2043. 000015E4  486E FDDA                pea.l      [A6 - 0x226]
  2044. 000015E8  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  2045. 000015EC  4EAD 1D72                jsr        [A5 + 0x1D72 /* export_938 */]
  2046. 000015F0  205F                     movea.l    A0, [A7]+
  2047. 000015F2  43EE FEDC                lea.l      A1, [A6 - 0x124]
  2048. 000015F6  703F                     moveq.l    D0, 0x3F
  2049. label000015F8:
  2050. 000015F8  22D8                     move.l     [A1]+, [A0]+
  2051. 000015FA  51C8 FFFC                dbf        D0, -0x6 /* 000015F8 */
  2052. 000015FE  486E FFDC                pea.l      [A6 - 0x24]
  2053. 00001602  7024                     moveq.l    D0, 0x24
  2054. 00001604  2F00                     move.l     -[A7], D0
  2055. 00001606  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2056. 0000160A  3D7C 0008 FFE0           move.w     [A6 - 0x20], 0x8
  2057. 00001610  70FF                     moveq.l    D0, 0xFFFFFFFF
  2058. 00001612  2D40 FFF0                move.l     [A6 - 0x10], D0
  2059. 00001616  41EE FEDC                lea.l      A0, [A6 - 0x124]
  2060. 0000161A  2D48 FFF4                move.l     [A6 - 0xC], A0
  2061. 0000161E  4267                     clr.w      -[A7]
  2062. 00001620  486E FFDC                pea.l      [A6 - 0x24]
  2063. 00001624  205F                     movea.l    A0, [A7]+
  2064. 00001626  A05E                     syscall    NMInstall
  2065. 00001628  3E80                     move.w     [A7], D0
  2066. 0000162A  3D5F FEDA                move.w     [A6 - 0x126], [A7]+
  2067. label0000162E:
  2068. 0000162E  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  2069. 00001632  4EBA 0054                jsr        [PC + 0x54 /* 00001688 */]
  2070. 00001636  102D A146                move.b     D0, [A5 - 0x5EBA]
  2071. 0000163A  0A00 0001                xori.b     D0, 0x1
  2072. 0000163E  122D C40C                move.b     D1, [A5 - 0x3BF4]
  2073. 00001642  0A01 0001                xori.b     D1, 0x1
  2074. 00001646  8001                     or.b       D0, D1
  2075. 00001648  67E4                     beq        -0x1A /* 0000162E */
  2076. 0000164A  4267                     clr.w      -[A7]
  2077. 0000164C  486E FFDC                pea.l      [A6 - 0x24]
  2078. 00001650  205F                     movea.l    A0, [A7]+
  2079. 00001652  A05F                     syscall    NMRemove
  2080. 00001654  3E80                     move.w     [A7], D0
  2081. 00001656  3D5F FEDA                move.w     [A6 - 0x126], [A7]+
  2082. 0000165A  102D C40C                move.b     D0, [A5 - 0x3BF4]
  2083. 0000165E  6616                     bne        +0x18 /* 00001676 */
  2084. 00001660  7008                     moveq.l    D0, 0x08
  2085. 00001662  2B40 A11A                move.l     [A5 - 0x5EE6], D0
  2086. 00001666  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2087. 0000166A  A873                     syscall    SetPort
  2088. 0000166C  206D B660                movea.l    A0, [A5 - 0x49A0]
  2089. 00001670  4868 0010                pea.l      [A0 + 0x10]
  2090. 00001674  A928                     syscall    InvalRect
  2091. label00001676:
  2092. 00001676  102D C40C                move.b     D0, [A5 - 0x3BF4]
  2093. 0000167A  0A00 0001                xori.b     D0, 0x1
  2094. 0000167E  1D40 000C                move.b     [A6 + 0xC], D0
  2095. label00001682:
  2096. 00001682  4E5E                     unlink     A6
  2097. 00001684  2E9F                     move.l     [A7], [A7]+
  2098. 00001686  4E75                     rts
  2099. export_1296:
  2100. fn00001688:
  2101. 00001688  4E56 FFB6                link       A6, -0x004A
  2102. 0000168C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2103. 00001690  102D BD6C                move.b     D0, [A5 - 0x4294]
  2104. 00001694  0A00 0001                xori.b     D0, 0x1
  2105. 00001698  1D40 FFBB                move.b     [A6 - 0x45], D0
  2106. 0000169C  1B7C 0001 BD6C           move.b     [A5 - 0x4294], 0x1
  2107. 000016A2  41EE FFBC                lea.l      A0, [A6 - 0x44]
  2108. 000016A6  43ED A396                lea.l      A1, [A5 - 0x5C6A]
  2109. 000016AA  20D9                     move.l     [A0]+, [A1]+
  2110. 000016AC  20D9                     move.l     [A0]+, [A1]+
  2111. 000016AE  1D6D C40C FFE5           move.b     [A6 - 0x1B], [A5 - 0x3BF4]
  2112. 000016B4  422D C40C                clr.b      [A5 - 0x3BF4]
  2113. 000016B8  422D BDBC                clr.b      [A5 - 0x4244]
  2114. 000016BC  7000                     moveq.l    D0, 0x00
  2115. 000016BE  2B40 A3B4                move.l     [A5 - 0x5C4C], D0
  2116. 000016C2  41ED A396                lea.l      A0, [A5 - 0x5C6A]
  2117. 000016C6  43ED FE14                lea.l      A1, [A5 - 0x1EC]
  2118. 000016CA  20D9                     move.l     [A0]+, [A1]+
  2119. 000016CC  20D9                     move.l     [A0]+, [A1]+
  2120. 000016CE  3B7C 0001 A394           move.w     [A5 - 0x5C6C], 0x1
  2121. 000016D4  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2122. 000016D8  486E FFEE                pea.l      [A6 - 0x12]
  2123. 000016DC  4EBA 3F72                jsr        [PC + 0x3F72 /* 00005650 */]
  2124. 000016E0  102D A104                move.b     D0, [A5 - 0x5EFC]
  2125. 000016E4  6700 0182                beq        +0x184 /* 00001868 */
  2126. 000016E8  426E FFF6                clr.w      [A6 - 0xA]
  2127. 000016EC  42A7                     clr.l      -[A7]
  2128. 000016EE  AA2A                     syscall    GetMainDevice
  2129. 000016F0  2D5F FFD0                move.l     [A6 - 0x30], [A7]+
  2130. 000016F4  42A7                     clr.l      -[A7]
  2131. 000016F6  AA29                     syscall    GetDeviceList
  2132. 000016F8  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2133. 000016FC  660A                     bne        +0xC /* 00001708 */
  2134. 000016FE  2F3C 02C2 0012           move.l     -[A7], 0x2C20012
  2135. 00001704  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2136. label00001708:
  2137. 00001708  206E FFD0                movea.l    A0, [A6 - 0x30]
  2138. 0000170C  2050                     movea.l    A0, [A0]
  2139. 0000170E  43ED A396                lea.l      A1, [A5 - 0x5C6A]
  2140. 00001712  41E8 0022                lea.l      A0, [A0 + 0x22]
  2141. 00001716  22D8                     move.l     [A1]+, [A0]+
  2142. 00001718  22D8                     move.l     [A1]+, [A0]+
  2143. 0000171A  7000                     moveq.l    D0, 0x00
  2144. 0000171C  2D40 FFC8                move.l     [A6 - 0x38], D0
  2145. label00001720:
  2146. 00001720  4267                     clr.w      -[A7]
  2147. 00001722  486E FFEE                pea.l      [A6 - 0x12]
  2148. 00001726  206E FFFC                movea.l    A0, [A6 - 0x4]
  2149. 0000172A  2050                     movea.l    A0, [A0]
  2150. 0000172C  4868 0022                pea.l      [A0 + 0x22]
  2151. 00001730  486E FFE6                pea.l      [A6 - 0x1A]
  2152. 00001734  A8AA                     syscall    SectRect
  2153. 00001736  101F                     move.b     D0, [A7]+
  2154. 00001738  6700 011C                beq        +0x11E /* 00001856 */
  2155. 0000173C  302E FFEA                move.w     D0, [A6 - 0x16]
  2156. 00001740  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2157. 00001744  3D40 FFC6                move.w     [A6 - 0x3A], D0
  2158. 00001748  302E FFEC                move.w     D0, [A6 - 0x14]
  2159. 0000174C  906E FFE8                sub.w      D0, [A6 - 0x18]
  2160. 00001750  3D40 FFC4                move.w     [A6 - 0x3C], D0
  2161. 00001754  302E FFC6                move.w     D0, [A6 - 0x3A]
  2162. 00001758  48C0                     ext.l      D0
  2163. 0000175A  322E FFC4                move.w     D1, [A6 - 0x3C]
  2164. 0000175E  48C1                     ext.l      D1
  2165. 00001760  2F00                     move.l     -[A7], D0
  2166. 00001762  2F01                     move.l     -[A7], D1
  2167. 00001764  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2168. 00001768  201F                     move.l     D0, [A7]+
  2169. 0000176A  6A02                     bpl        +0x4 /* 0000176E */
  2170. 0000176C  4480                     neg.l      D0
  2171. label0000176E:
  2172. 0000176E  2D40 FFCC                move.l     [A6 - 0x34], D0
  2173. 00001772  B0AE FFC8                cmp.l      D0, [A6 - 0x38]
  2174. 00001776  6F18                     ble        +0x1A /* 00001790 */
  2175. 00001778  2D6E FFCC FFC8           move.l     [A6 - 0x38], [A6 - 0x34]
  2176. 0000177E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2177. 00001782  2050                     movea.l    A0, [A0]
  2178. 00001784  43ED A396                lea.l      A1, [A5 - 0x5C6A]
  2179. 00001788  41E8 0022                lea.l      A0, [A0 + 0x22]
  2180. 0000178C  22D8                     move.l     [A1]+, [A0]+
  2181. 0000178E  22D8                     move.l     [A1]+, [A0]+
  2182. label00001790:
  2183. 00001790  526E FFF6                addq.w     [A6 - 0xA], 1
  2184. 00001794  206E FFFC                movea.l    A0, [A6 - 0x4]
  2185. 00001798  2050                     movea.l    A0, [A0]
  2186. 0000179A  2D68 0016 FFF8           move.l     [A6 - 0x8], [A0 + 0x16]
  2187. 000017A0  206E FFF8                movea.l    A0, [A6 - 0x8]
  2188. 000017A4  2050                     movea.l    A0, [A0]
  2189. 000017A6  2D48 FFB6                move.l     [A6 - 0x4A], A0
  2190. 000017AA  7001                     moveq.l    D0, 0x01
  2191. 000017AC  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2192. 000017B0  5DC0                     slt        D0
  2193. 000017B2  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2194. 000017B6  7201                     moveq.l    D1, 0x01
  2195. 000017B8  B268 0020                cmp.w      D1, [A0 + 0x20]
  2196. 000017BC  5DC1                     slt        D1
  2197. 000017BE  8001                     or.b       D0, D1
  2198. 000017C0  222E FFFC                move.l     D1, [A6 - 0x4]
  2199. 000017C4  B2AE FFD0                cmp.l      D1, [A6 - 0x30]
  2200. 000017C8  56C1                     sne        D1
  2201. 000017CA  8001                     or.b       D0, D1
  2202. 000017CC  6706                     beq        +0x8 /* 000017D4 */
  2203. 000017CE  1B7C 0001 C40C           move.b     [A5 - 0x3BF4], 0x1
  2204. label000017D4:
  2205. 000017D4  2B6E FFFC A3B4           move.l     [A5 - 0x5C4C], [A6 - 0x4]
  2206. 000017DA  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2207. 000017DE  3B68 0020 A394           move.w     [A5 - 0x5C6C], [A0 + 0x20]
  2208. 000017E4  7001                     moveq.l    D0, 0x01
  2209. 000017E6  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2210. 000017EA  5DC0                     slt        D0
  2211. 000017EC  4A00                     tst.b      D0
  2212. 000017EE  6620                     bne        +0x22 /* 00001810 */
  2213. 000017F0  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2214. 000017F4  4AA8 0026                tst.l      [A0 + 0x26]
  2215. 000017F8  56C1                     sne        D1
  2216. 000017FA  4A01                     tst.b      D1
  2217. 000017FC  6718                     beq        +0x1A /* 00001816 */
  2218. 000017FE  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2219. 00001802  7401                     moveq.l    D2, 0x01
  2220. 00001804  B468 0020                cmp.w      D2, [A0 + 0x20]
  2221. 00001808  5DC2                     slt        D2
  2222. 0000180A  C202                     and.b      D1, D2
  2223. 0000180C  8001                     or.b       D0, D1
  2224. 0000180E  6706                     beq        +0x8 /* 00001816 */
  2225. label00001810:
  2226. 00001810  1B7C 0001 BDBC           move.b     [A5 - 0x4244], 0x1
  2227. label00001816:
  2228. 00001816  102D C40C                move.b     D0, [A5 - 0x3BF4]
  2229. 0000181A  663A                     bne        +0x3C /* 00001856 */
  2230. 0000181C  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2231. 00001820  2B50 FE0E                move.l     [A5 - 0x1F2], [A0]
  2232. 00001824  7000                     moveq.l    D0, 0x00
  2233. 00001826  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2234. 0000182A  3028 0004                move.w     D0, [A0 + 0x4]
  2235. 0000182E  C0BC 0000 3FFF           and.l      D0, 0x3FFF
  2236. 00001834  3B40 FE12                move.w     [A5 - 0x1EE], D0
  2237. 00001838  206E FFB6                movea.l    A0, [A6 - 0x4A]
  2238. 0000183C  43ED FE14                lea.l      A1, [A5 - 0x1EC]
  2239. 00001840  5C88                     addq.l     A0, 6
  2240. 00001842  22D8                     move.l     [A1]+, [A0]+
  2241. 00001844  22D8                     move.l     [A1]+, [A0]+
  2242. 00001846  2D7C 0000 0106 FFD4      move.l     [A6 - 0x2C], 0x106
  2243. 0000184E  206E FFD4                movea.l    A0, [A6 - 0x2C]
  2244. 00001852  30AD FE12                move.w     [A0], [A5 - 0x1EE]
  2245. label00001856:
  2246. 00001856  42A7                     clr.l      -[A7]
  2247. 00001858  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2248. 0000185C  AA2B                     syscall    GetNextDevice
  2249. 0000185E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2250. 00001862  6600 FEBC                bne        -0x142 /* 00001720 */
  2251. 00001866  6068                     bra        +0x6A /* 000018D0 */
  2252. label00001868:
  2253. 00001868  42A7                     clr.l      -[A7]
  2254. 0000186A  A8D8                     syscall    NewRgn
  2255. 0000186C  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  2256. 00001870  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2257. 00001874  486E FFEE                pea.l      [A6 - 0x12]
  2258. 00001878  A8DF                     syscall    RectRgn
  2259. 0000187A  42A7                     clr.l      -[A7]
  2260. 0000187C  A8D8                     syscall    NewRgn
  2261. 0000187E  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  2262. 00001882  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2263. 00001886  486D FE14                pea.l      [A5 - 0x1EC]
  2264. 0000188A  A8DF                     syscall    RectRgn
  2265. 0000188C  207C 0000 09EE           movea.l    A0, 0x9EE
  2266. 00001892  2F10                     move.l     -[A7], [A0]
  2267. 00001894  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2268. 00001898  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2269. 0000189C  A8E4                     syscall    SectRgn
  2270. 0000189E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2271. 000018A2  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2272. 000018A6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2273. 000018AA  A8E6                     syscall    DiffRgn
  2274. 000018AC  4267                     clr.w      -[A7]
  2275. 000018AE  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2276. 000018B2  A8E2                     syscall    EmptyRgn
  2277. 000018B4  101F                     move.b     D0, [A7]+
  2278. 000018B6  0A00 0001                xori.b     D0, 0x1
  2279. 000018BA  1B40 C40C                move.b     [A5 - 0x3BF4], D0
  2280. 000018BE  1B6D C40C BDBC           move.b     [A5 - 0x4244], [A5 - 0x3BF4]
  2281. 000018C4  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2282. 000018C8  A8D9                     syscall    DisposRgn/DisposeRgn
  2283. 000018CA  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2284. 000018CE  A8D9                     syscall    DisposRgn/DisposeRgn
  2285. label000018D0:
  2286. 000018D0  102D BD34                move.b     D0, [A5 - 0x42CC]
  2287. 000018D4  6706                     beq        +0x8 /* 000018DC */
  2288. 000018D6  1B7C 0001 C40C           move.b     [A5 - 0x3BF4], 0x1
  2289. label000018DC:
  2290. 000018DC  4EBA F5E4                jsr        [PC - 0xA1C /* 00000EC2 */]
  2291. 000018E0  102E FFBB                move.b     D0, [A6 - 0x45]
  2292. 000018E4  6602                     bne        +0x4 /* 000018E8 */
  2293. 000018E6  6062                     bra        +0x64 /* 0000194A */
  2294. label000018E8:
  2295. 000018E8  102D C40C                move.b     D0, [A5 - 0x3BF4]
  2296. 000018EC  B02E FFE5                cmp.b      D0, [A6 - 0x1B]
  2297. 000018F0  674C                     beq        +0x4E /* 0000193E */
  2298. 000018F2  102D C40C                move.b     D0, [A5 - 0x3BF4]
  2299. 000018F6  6708                     beq        +0xA /* 00001900 */
  2300. 000018F8  7009                     moveq.l    D0, 0x09
  2301. 000018FA  2B40 A11A                move.l     [A5 - 0x5EE6], D0
  2302. 000018FE  6006                     bra        +0x8 /* 00001906 */
  2303. label00001900:
  2304. 00001900  7008                     moveq.l    D0, 0x08
  2305. 00001902  2B40 A11A                move.l     [A5 - 0x5EE6], D0
  2306. label00001906:
  2307. 00001906  4267                     clr.w      -[A7]
  2308. 00001908  2F2D AD8E                move.l     -[A7], [A5 - 0x5272]
  2309. 0000190C  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  2310. 00001910  101F                     move.b     D0, [A7]+
  2311. 00001912  0A00 0001                xori.b     D0, 0x1
  2312. 00001916  4A00                     tst.b      D0
  2313. 00001918  671C                     beq        +0x1E /* 00001936 */
  2314. 0000191A  2F00                     move.l     -[A7], D0
  2315. 0000191C  4267                     clr.w      -[A7]
  2316. 0000191E  2F0E                     move.l     -[A7], A6
  2317. 00001920  4EBA FCB0                jsr        [PC - 0x350 /* 000015D2 */]
  2318. 00001924  121F                     move.b     D1, [A7]+
  2319. 00001926  201F                     move.l     D0, [A7]+
  2320. 00001928  0A01 0001                xori.b     D1, 0x1
  2321. 0000192C  C001                     and.b      D0, D1
  2322. 0000192E  6706                     beq        +0x8 /* 00001936 */
  2323. 00001930  2F0E                     move.l     -[A7], A6
  2324. 00001932  4EBA FBF4                jsr        [PC - 0x40C /* 00001528 */]
  2325. label00001936:
  2326. 00001936  4FEE FF96                lea.l      A7, [A6 - 0x6A]
  2327. 0000193A  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  2328. label0000193E:
  2329. 0000193E  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2330. 00001942  4EBA F790                jsr        [PC - 0x870 /* 000010D4 */]
  2331. 00001946  422D BD6C                clr.b      [A5 - 0x4294]
  2332. label0000194A:
  2333. 0000194A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2334. 0000194E  4E5E                     unlink     A6
  2335. 00001950  4E75                     rts
  2336. export_1297:
  2337. 00001952  4E56 0000                link       A6, 0
  2338. 00001956  4A6E 000A                tst.w      [A6 + 0xA]
  2339. 0000195A  56C0                     sne        D0
  2340. 0000195C  4A6E 0008                tst.w      [A6 + 0x8]
  2341. 00001960  56C1                     sne        D1
  2342. 00001962  8001                     or.b       D0, D1
  2343. 00001964  6704                     beq        +0x6 /* 0000196A */
  2344. 00001966  426D C5BA                clr.w      [A5 - 0x3A46]
  2345. label0000196A:
  2346. 0000196A  7005                     moveq.l    D0, 0x05
  2347. 0000196C  B06D C5BA                cmp.w      D0, [A5 - 0x3A46]
  2348. 00001970  6618                     bne        +0x1A /* 0000198A */
  2349. 00001972  2F2D BB36                move.l     -[A7], [A5 - 0x44CA]
  2350. 00001976  2F2D BC70                move.l     -[A7], [A5 - 0x4390]
  2351. 0000197A  4267                     clr.w      -[A7]
  2352. 0000197C  A91B                     syscall    MoveWindow
  2353. 0000197E  2F2D BB36                move.l     -[A7], [A5 - 0x44CA]
  2354. 00001982  1F3C 0001                move.b     -[A7], 0x1
  2355. 00001986  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  2356. label0000198A:
  2357. 0000198A  700B                     moveq.l    D0, 0x0B
  2358. 0000198C  B06D C5BA                cmp.w      D0, [A5 - 0x3A46]
  2359. 00001990  6618                     bne        +0x1A /* 000019AA */
  2360. 00001992  2F2D B740                move.l     -[A7], [A5 - 0x48C0]
  2361. 00001996  2F2D BC70                move.l     -[A7], [A5 - 0x4390]
  2362. 0000199A  4267                     clr.w      -[A7]
  2363. 0000199C  A91B                     syscall    MoveWindow
  2364. 0000199E  2F2D B740                move.l     -[A7], [A5 - 0x48C0]
  2365. 000019A2  1F3C 0001                move.b     -[A7], 0x1
  2366. 000019A6  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  2367. label000019AA:
  2368. 000019AA  426D C5BA                clr.w      [A5 - 0x3A46]
  2369. 000019AE  4E5E                     unlink     A6
  2370. 000019B0  2E9F                     move.l     [A7], [A7]+
  2371. 000019B2  4E75                     rts
  2372. export_1298:
  2373. 000019B4  4E56 0000                link       A6, 0
  2374. 000019B8  7001                     moveq.l    D0, 0x01
  2375. 000019BA  B06E 000A                cmp.w      D0, [A6 + 0xA]
  2376. 000019BE  5EC0                     sgt        D0
  2377. 000019C0  7228                     moveq.l    D1, 0x28
  2378. 000019C2  B26E 000A                cmp.w      D1, [A6 + 0xA]
  2379. 000019C6  5DC1                     slt        D1
  2380. 000019C8  8001                     or.b       D0, D1
  2381. 000019CA  6702                     beq        +0x4 /* 000019CE */
  2382. 000019CC  6040                     bra        +0x42 /* 00001A0E */
  2383. label000019CE:
  2384. 000019CE  302E 000A                move.w     D0, [A6 + 0xA]
  2385. 000019D2  B06D C586                cmp.w      D0, [A5 - 0x3A7A]
  2386. 000019D6  6604                     bne        +0x6 /* 000019DC */
  2387. 000019D8  422E 0008                clr.b      [A6 + 0x8]
  2388. label000019DC:
  2389. 000019DC  3B6E 000A C586           move.w     [A5 - 0x3A7A], [A6 + 0xA]
  2390. 000019E2  302D C586                move.w     D0, [A5 - 0x3A7A]
  2391. 000019E6  5340                     subq.w     D0, 1
  2392. 000019E8  41ED A950                lea.l      A0, [A5 - 0x56B0]
  2393. 000019EC  E740                     asl        D0.w, 3
  2394. 000019EE  43ED BB10                lea.l      A1, [A5 - 0x44F0]
  2395. 000019F2  41F0 0000                lea.l      A0, [A0 + D0.w]
  2396. 000019F6  22D8                     move.l     [A1]+, [A0]+
  2397. 000019F8  22D8                     move.l     [A1]+, [A0]+
  2398. 000019FA  102E 0008                move.b     D0, [A6 + 0x8]
  2399. 000019FE  670E                     beq        +0x10 /* 00001A0E */
  2400. 00001A00  2F2D B740                move.l     -[A7], [A5 - 0x48C0]
  2401. 00001A04  A873                     syscall    SetPort
  2402. 00001A06  486D B750                pea.l      [A5 - 0x48B0]
  2403. 00001A0A  4EBA 299C                jsr        [PC + 0x299C /* 000043A8 */]
  2404. label00001A0E:
  2405. 00001A0E  4E5E                     unlink     A6
  2406. 00001A10  2E9F                     move.l     [A7], [A7]+
  2407. 00001A12  4E75                     rts
  2408. 00001A14  4E56 FFFC                link       A6, -0x0004
  2409. 00001A18  3D6E 000C 000E           move.w     [A6 + 0xE], [A6 + 0xC]
  2410. 00001A1E  486E FFFC                pea.l      [A6 - 0x4]
  2411. 00001A22  A874                     syscall    GetPort
  2412. 00001A24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2413. 00001A28  A873                     syscall    SetPort
  2414. 00001A2A  102D B818                move.b     D0, [A5 - 0x47E8]
  2415. 00001A2E  6616                     bne        +0x18 /* 00001A46 */
  2416. 00001A30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2417. 00001A34  3F3C 000B                move.w     -[A7], 0xB
  2418. 00001A38  1F2D C532                move.b     -[A7], [A5 - 0x3ACE]
  2419. 00001A3C  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  2420. 00001A40  1B7C 0001 B818           move.b     [A5 - 0x47E8], 0x1
  2421. label00001A46:
  2422. 00001A46  700B                     moveq.l    D0, 0x0B
  2423. 00001A48  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2424. 00001A4C  6628                     bne        +0x2A /* 00001A76 */
  2425. 00001A4E  4267                     clr.w      -[A7]
  2426. 00001A50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2427. 00001A54  3F3C 000B                move.w     -[A7], 0xB
  2428. 00001A58  4EAD 1D9A                jsr        [A5 + 0x1D9A /* export_943 */]
  2429. 00001A5C  101F                     move.b     D0, [A7]+
  2430. 00001A5E  0A00 0001                xori.b     D0, 0x1
  2431. 00001A62  1B40 C532                move.b     [A5 - 0x3ACE], D0
  2432. 00001A66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2433. 00001A6A  3F3C 000B                move.w     -[A7], 0xB
  2434. 00001A6E  1F2D C532                move.b     -[A7], [A5 - 0x3ACE]
  2435. 00001A72  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  2436. label00001A76:
  2437. 00001A76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2438. 00001A7A  A873                     syscall    SetPort
  2439. 00001A7C  4E5E                     unlink     A6
  2440. 00001A7E  205F                     movea.l    A0, [A7]+
  2441. 00001A80  5C4F                     addq.w     A7, 6
  2442. 00001A82  4ED0                     jmp        [A0]
  2443. export_1299:
  2444. fn00001A84:
  2445. 00001A84  4E56 0000                link       A6, 0
  2446. 00001A88  7001                     moveq.l    D0, 0x01
  2447. 00001A8A  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2448. 00001A8E  5EC0                     sgt        D0
  2449. 00001A90  7212                     moveq.l    D1, 0x12
  2450. 00001A92  B26E 0008                cmp.w      D1, [A6 + 0x8]
  2451. 00001A96  5DC1                     slt        D1
  2452. 00001A98  8001                     or.b       D0, D1
  2453. 00001A9A  6702                     beq        +0x4 /* 00001A9E */
  2454. 00001A9C  601A                     bra        +0x1C /* 00001AB8 */
  2455. label00001A9E:
  2456. 00001A9E  7001                     moveq.l    D0, 0x01
  2457. 00001AA0  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  2458. 00001AA4  660A                     bne        +0xC /* 00001AB0 */
  2459. 00001AA6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2460. 00001AAA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2461. 00001AAE  6008                     bra        +0xA /* 00001AB8 */
  2462. label00001AB0:
  2463. 00001AB0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2464. 00001AB4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2465. label00001AB8:
  2466. 00001AB8  4E5E                     unlink     A6
  2467. 00001ABA  205F                     movea.l    A0, [A7]+
  2468. 00001ABC  544F                     addq.w     A7, 2
  2469. 00001ABE  4ED0                     jmp        [A0]
  2470. fn00001AC0:
  2471. 00001AC0  4E56 0000                link       A6, 0
  2472. 00001AC4  3F3C 000C                move.w     -[A7], 0xC
  2473. 00001AC8  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  2474. 00001ACC  41ED B278                lea.l      A0, [A5 - 0x4D88]
  2475. 00001AD0  43ED C3FE                lea.l      A1, [A5 - 0x3C02]
  2476. 00001AD4  20D9                     move.l     [A0]+, [A1]+
  2477. 00001AD6  20D9                     move.l     [A0]+, [A1]+
  2478. 00001AD8  422D BD4C                clr.b      [A5 - 0x42B4]
  2479. 00001ADC  206E 0008                movea.l    A0, [A6 + 0x8]
  2480. 00001AE0  2C48                     movea.l    A6, A0
  2481. 00001AE2  4EFA 0260                jmp        [PC + 0x260 /* 00001D44 */]
  2482. 00001AE6  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2483. 00001AEA  2E9F                     move.l     [A7], [A7]+
  2484. 00001AEC  4E75                     rts
  2485. fn00001AEE:
  2486. 00001AEE  4E56 FFE4                link       A6, -0x001C
  2487. 00001AF2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2488. 00001AF6  2E2E 000C                move.l     D7, [A6 + 0xC]
  2489. 00001AFA  42A7                     clr.l      -[A7]
  2490. 00001AFC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2491. 00001B00  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2492. 00001B04  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  2493. 00001B08  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2494. 00001B0C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2495. 00001B0E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2496. 00001B12  6608                     bne        +0xA /* 00001B1C */
  2497. 00001B14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2498. 00001B18  4EBA FFA6                jsr        [PC - 0x5A /* 00001AC0 */]
  2499. label00001B1C:
  2500. 00001B1C  4AAE FFFC                tst.l      [A6 - 0x4]
  2501. 00001B20  660A                     bne        +0xC /* 00001B2C */
  2502. 00001B22  7000                     moveq.l    D0, 0x00
  2503. 00001B24  2D40 0018                move.l     [A6 + 0x18], D0
  2504. 00001B28  6000 00CE                bra        +0xD0 /* 00001BF8 */
  2505. label00001B2C:
  2506. 00001B2C  206E FFFC                movea.l    A0, [A6 - 0x4]
  2507. 00001B30  2050                     movea.l    A0, [A0]
  2508. 00001B32  2C10                     move.l     D6, [A0]
  2509. 00001B34  1B7C 0001 AD66           move.b     [A5 - 0x529A], 0x1
  2510. 00001B3A  42A7                     clr.l      -[A7]
  2511. 00001B3C  2F07                     move.l     -[A7], D7
  2512. 00001B3E  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  2513. 00001B42  265F                     movea.l    A3, [A7]+
  2514. 00001B44  422D AD66                clr.b      [A5 - 0x529A]
  2515. 00001B48  200B                     move.l     D0, A3
  2516. 00001B4A  6752                     beq        +0x54 /* 00001B9E */
  2517. 00001B4C  4267                     clr.w      -[A7]
  2518. 00001B4E  2F07                     move.l     -[A7], D7
  2519. 00001B50  2F3A 00DA                move.l     -[A7], [PC + 0xDA /* 00001C2C, value 0x424D4150 'BMAP' */]
  2520. 00001B54  2F06                     move.l     -[A7], D6
  2521. 00001B56  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  2522. 00001B5A  101F                     move.b     D0, [A7]+
  2523. 00001B5C  6732                     beq        +0x34 /* 00001B90 */
  2524. 00001B5E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2525. 00001B62  2850                     movea.l    A4, [A0]
  2526. 00001B64  700C                     moveq.l    D0, 0x0C
  2527. 00001B66  D9C0                     add.l      A4, D0
  2528. 00001B68  2813                     move.l     D4, [A3]
  2529. 00001B6A  700C                     moveq.l    D0, 0x0C
  2530. 00001B6C  D880                     add.l      D4, D0
  2531. 00001B6E  2F0C                     move.l     -[A7], A4
  2532. 00001B70  2F04                     move.l     -[A7], D4
  2533. 00001B72  2006                     move.l     D0, D6
  2534. 00001B74  720C                     moveq.l    D1, 0x0C
  2535. 00001B76  9081                     sub.l      D0, D1
  2536. 00001B78  2F00                     move.l     -[A7], D0
  2537. 00001B7A  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2538. 00001B7E  2F07                     move.l     -[A7], D7
  2539. 00001B80  1F3C 0001                move.b     -[A7], 0x1
  2540. 00001B84  4EAD 0E32                jsr        [A5 + 0xE32 /* export_450 */]
  2541. 00001B88  2D47 0018                move.l     [A6 + 0x18], D7
  2542. 00001B8C  7E00                     moveq.l    D7, 0x00
  2543. 00001B8E  6060                     bra        +0x62 /* 00001BF0 */
  2544. label00001B90:
  2545. 00001B90  2F07                     move.l     -[A7], D7
  2546. 00001B92  4267                     clr.w      -[A7]
  2547. 00001B94  4EAD 0E32                jsr        [A5 + 0xE32 /* export_450 */]
  2548. 00001B98  2F07                     move.l     -[A7], D7
  2549. 00001B9A  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  2550. label00001B9E:
  2551. 00001B9E  42A7                     clr.l      -[A7]
  2552. 00001BA0  2F06                     move.l     -[A7], D6
  2553. 00001BA2  2F3A 0088                move.l     -[A7], [PC + 0x88 /* 00001C2C, value 0x424D4150 'BMAP' */]
  2554. 00001BA6  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  2555. 00001BAA  2A1F                     move.l     D5, [A7]+
  2556. 00001BAC  6610                     bne        +0x12 /* 00001BBE */
  2557. 00001BAE  486E FFFC                pea.l      [A6 - 0x4]
  2558. 00001BB2  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  2559. 00001BB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2560. 00001BBA  4EBA FF04                jsr        [PC - 0xFC /* 00001AC0 */]
  2561. label00001BBE:
  2562. 00001BBE  42A7                     clr.l      -[A7]
  2563. 00001BC0  2F05                     move.l     -[A7], D5
  2564. 00001BC2  4EAD 0F0A                jsr        [A5 + 0xF0A /* export_477 */]
  2565. 00001BC6  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  2566. 00001BCA  206E FFFC                movea.l    A0, [A6 - 0x4]
  2567. 00001BCE  2850                     movea.l    A4, [A0]
  2568. 00001BD0  700C                     moveq.l    D0, 0x0C
  2569. 00001BD2  D9C0                     add.l      A4, D0
  2570. 00001BD4  202E FFEC                move.l     D0, [A6 - 0x14]
  2571. 00001BD8  720C                     moveq.l    D1, 0x0C
  2572. 00001BDA  D081                     add.l      D0, D1
  2573. 00001BDC  2F00                     move.l     -[A7], D0
  2574. 00001BDE  2006                     move.l     D0, D6
  2575. 00001BE0  720C                     moveq.l    D1, 0x0C
  2576. 00001BE2  9081                     sub.l      D0, D1
  2577. 00001BE4  2F00                     move.l     -[A7], D0
  2578. 00001BE6  2F0C                     move.l     -[A7], A4
  2579. 00001BE8  4EAD 0F32                jsr        [A5 + 0xF32 /* export_482 */]
  2580. 00001BEC  2D45 0018                move.l     [A6 + 0x18], D5
  2581. label00001BF0:
  2582. 00001BF0  486E FFFC                pea.l      [A6 - 0x4]
  2583. 00001BF4  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  2584. label00001BF8:
  2585. 00001BF8  4A87                     tst.l      D7
  2586. 00001BFA  56C0                     sne        D0
  2587. 00001BFC  4A00                     tst.b      D0
  2588. 00001BFE  671E                     beq        +0x20 /* 00001C1E */
  2589. 00001C00  2F00                     move.l     -[A7], D0
  2590. 00001C02  4267                     clr.w      -[A7]
  2591. 00001C04  2F07                     move.l     -[A7], D7
  2592. 00001C06  2F3A 0024                move.l     -[A7], [PC + 0x24 /* 00001C2C, value 0x424D4150 'BMAP' */]
  2593. 00001C0A  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  2594. 00001C0E  121F                     move.b     D1, [A7]+
  2595. 00001C10  201F                     move.l     D0, [A7]+
  2596. 00001C12  0A01 0001                xori.b     D1, 0x1
  2597. 00001C16  C001                     and.b      D0, D1
  2598. 00001C18  6704                     beq        +0x6 /* 00001C1E */
  2599. 00001C1A  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2600. label00001C1E:
  2601. 00001C1E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2602. 00001C22  4E5E                     unlink     A6
  2603. 00001C24  205F                     movea.l    A0, [A7]+
  2604. 00001C26  DEFC 0010                add.w      A7, 0x10
  2605. 00001C2A  4ED0                     jmp        [A0]
  2606. 00001C2C  424D                     clr.w      A5
  2607. 00001C2E  4150                     chk.w      D0, [A0]
  2608. export_1300:
  2609. fn00001C30:
  2610. 00001C30  4E56 FFF4                link       A6, -0x000C
  2611. 00001C34  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2612. 00001C38  102D C574                move.b     D0, [A5 - 0x3A8C]
  2613. 00001C3C  6604                     bne        +0x6 /* 00001C42 */
  2614. 00001C3E  6000 0112                bra        +0x114 /* 00001D52 */
  2615. label00001C42:
  2616. 00001C42  41ED BD44                lea.l      A0, [A5 - 0x42BC]
  2617. 00001C46  43ED B70C                lea.l      A1, [A5 - 0x48F4]
  2618. 00001C4A  20D9                     move.l     [A0]+, [A1]+
  2619. 00001C4C  20D9                     move.l     [A0]+, [A1]+
  2620. 00001C4E  102D B7D0                move.b     D0, [A5 - 0x4830]
  2621. 00001C52  802D ACA6                or.b       D0, [A5 - 0x535A]
  2622. 00001C56  6726                     beq        +0x28 /* 00001C7E */
  2623. 00001C58  4A6D BB1E                tst.w      [A5 - 0x44E2]
  2624. 00001C5C  57C0                     seq        D0
  2625. 00001C5E  C02D C572                and.b      D0, [A5 - 0x3A8E]
  2626. 00001C62  6706                     beq        +0x8 /* 00001C6A */
  2627. 00001C64  422D B3B4                clr.b      [A5 - 0x4C4C]
  2628. 00001C68  6004                     bra        +0x6 /* 00001C6E */
  2629. label00001C6A:
  2630. 00001C6A  422D BD4C                clr.b      [A5 - 0x42B4]
  2631. label00001C6E:
  2632. 00001C6E  41ED B278                lea.l      A0, [A5 - 0x4D88]
  2633. 00001C72  43ED C3FE                lea.l      A1, [A5 - 0x3C02]
  2634. 00001C76  20D9                     move.l     [A0]+, [A1]+
  2635. 00001C78  20D9                     move.l     [A0]+, [A1]+
  2636. 00001C7A  6000 00C8                bra        +0xCA /* 00001D44 */
  2637. label00001C7E:
  2638. 00001C7E  102D C572                move.b     D0, [A5 - 0x3A8E]
  2639. 00001C82  6770                     beq        +0x72 /* 00001CF4 */
  2640. 00001C84  4A6D BB1E                tst.w      [A5 - 0x44E2]
  2641. 00001C88  661A                     bne        +0x1C /* 00001CA4 */
  2642. 00001C8A  42A7                     clr.l      -[A7]
  2643. 00001C8C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2644. 00001C8E  2F00                     move.l     -[A7], D0
  2645. 00001C90  2F2D B3C4                move.l     -[A7], [A5 - 0x4C3C]
  2646. 00001C94  2F2D C56E                move.l     -[A7], [A5 - 0x3A92]
  2647. 00001C98  2F0E                     move.l     -[A7], A6
  2648. 00001C9A  4EBA FE52                jsr        [PC - 0x1AE /* 00001AEE */]
  2649. 00001C9E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2650. 00001CA2  6018                     bra        +0x1A /* 00001CBC */
  2651. label00001CA4:
  2652. 00001CA4  42A7                     clr.l      -[A7]
  2653. 00001CA6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2654. 00001CA8  2F00                     move.l     -[A7], D0
  2655. 00001CAA  2F2D B630                move.l     -[A7], [A5 - 0x49D0]
  2656. 00001CAE  2F2D C56E                move.l     -[A7], [A5 - 0x3A92]
  2657. 00001CB2  2F0E                     move.l     -[A7], A6
  2658. 00001CB4  4EBA FE38                jsr        [PC - 0x1C8 /* 00001AEE */]
  2659. 00001CB8  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2660. label00001CBC:
  2661. 00001CBC  202E FFFC                move.l     D0, [A6 - 0x4]
  2662. 00001CC0  B0AD C56E                cmp.l      D0, [A5 - 0x3A92]
  2663. 00001CC4  672C                     beq        +0x2E /* 00001CF2 */
  2664. 00001CC6  42A7                     clr.l      -[A7]
  2665. 00001CC8  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  2666. 00001CCC  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  2667. 00001CD0  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2668. 00001CD4  206E FFF4                movea.l    A0, [A6 - 0xC]
  2669. 00001CD8  2050                     movea.l    A0, [A0]
  2670. 00001CDA  216E FFFC 0010           move.l     [A0 + 0x10], [A6 - 0x4]
  2671. 00001CE0  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  2672. 00001CE4  1F3C 0001                move.b     -[A7], 0x1
  2673. 00001CE8  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2674. 00001CEC  2B6E FFFC C56E           move.l     [A5 - 0x3A92], [A6 - 0x4]
  2675. label00001CF2:
  2676. 00001CF2  6050                     bra        +0x52 /* 00001D44 */
  2677. label00001CF4:
  2678. 00001CF4  42A7                     clr.l      -[A7]
  2679. 00001CF6  42A7                     clr.l      -[A7]
  2680. 00001CF8  4EBA 2E88                jsr        [PC + 0x2E88 /* 00004B82 */]
  2681. 00001CFC  2F2D B630                move.l     -[A7], [A5 - 0x49D0]
  2682. 00001D00  2F2D C57E                move.l     -[A7], [A5 - 0x3A82]
  2683. 00001D04  2F0E                     move.l     -[A7], A6
  2684. 00001D06  4EBA FDE6                jsr        [PC - 0x21A /* 00001AEE */]
  2685. 00001D0A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2686. 00001D0E  202E FFFC                move.l     D0, [A6 - 0x4]
  2687. 00001D12  B0AD C57E                cmp.l      D0, [A5 - 0x3A82]
  2688. 00001D16  672C                     beq        +0x2E /* 00001D44 */
  2689. 00001D18  42A7                     clr.l      -[A7]
  2690. 00001D1A  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  2691. 00001D1E  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  2692. 00001D22  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2693. 00001D26  206E FFF8                movea.l    A0, [A6 - 0x8]
  2694. 00001D2A  2050                     movea.l    A0, [A0]
  2695. 00001D2C  216E FFFC 0010           move.l     [A0 + 0x10], [A6 - 0x4]
  2696. 00001D32  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  2697. 00001D36  1F3C 0001                move.b     -[A7], 0x1
  2698. 00001D3A  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  2699. 00001D3E  2B6E FFFC C57E           move.l     [A5 - 0x3A82], [A6 - 0x4]
  2700. label00001D44:
  2701. 00001D44  4FEE FFD4                lea.l      A7, [A6 - 0x2C]
  2702. 00001D48  422D C574                clr.b      [A5 - 0x3A8C]
  2703. 00001D4C  1B7C 0001 BD26           move.b     [A5 - 0x42DA], 0x1
  2704. label00001D52:
  2705. 00001D52  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2706. 00001D56  4E5E                     unlink     A6
  2707. 00001D58  4E75                     rts
  2708. export_1301:
  2709. 00001D5A  4E56 0000                link       A6, 0
  2710. 00001D5E  206D B36A                movea.l    A0, [A5 - 0x4C96]
  2711. 00001D62  2050                     movea.l    A0, [A0]
  2712. 00001D64  1028 000D                move.b     D0, [A0 + 0xD]
  2713. 00001D68  0240 0001                andi.w     D0, 0x1
  2714. 00001D6C  6602                     bne        +0x4 /* 00001D70 */
  2715. 00001D6E  6042                     bra        +0x44 /* 00001DB2 */
  2716. label00001D70:
  2717. 00001D70  2F2D B740                move.l     -[A7], [A5 - 0x48C0]
  2718. 00001D74  A873                     syscall    SetPort
  2719. 00001D76  486D BB2A                pea.l      [A5 - 0x44D6]
  2720. 00001D7A  A871                     syscall    GlobalToLocal
  2721. 00001D7C  2F2D B740                move.l     -[A7], [A5 - 0x48C0]
  2722. 00001D80  A91F                     syscall    SelectWindow
  2723. 00001D82  2F3C 0000 000B           move.l     -[A7], 0xB
  2724. 00001D88  2F2D BB2A                move.l     -[A7], [A5 - 0x44D6]
  2725. 00001D8C  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  2726. 00001D90  4267                     clr.w      -[A7]
  2727. 00001D92  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  2728. label00001D96:
  2729. 00001D96  4267                     clr.w      -[A7]
  2730. 00001D98  A973                     syscall    StillDown
  2731. 00001D9A  101F                     move.b     D0, [A7]+
  2732. 00001D9C  6702                     beq        +0x4 /* 00001DA0 */
  2733. 00001D9E  60F6                     bra        -0x8 /* 00001D96 */
  2734. label00001DA0:
  2735. 00001DA0  7001                     moveq.l    D0, 0x01
  2736. 00001DA2  B06D B652                cmp.w      D0, [A5 - 0x49AE]
  2737. 00001DA6  6C0A                     bge        +0xC /* 00001DB2 */
  2738. 00001DA8  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2739. 00001DAC  486D 17E2                pea.l      [A5 + 0x17E2 /* export_760 */]
  2740. 00001DB0  A9F1                     syscall    UnloadSeg
  2741. label00001DB2:
  2742. 00001DB2  4E5E                     unlink     A6
  2743. 00001DB4  4E75                     rts
  2744. fn00001DB6:
  2745. 00001DB6  4E56 0000                link       A6, 0
  2746. 00001DBA  48E7 0018                movem.l    -[A7], A3,A4
  2747. 00001DBE  266E 0008                movea.l    A3, [A6 + 0x8]
  2748. 00001DC2  206D C4B2                movea.l    A0, [A5 - 0x3B4E]
  2749. 00001DC6  49E8 0010                lea.l      A4, [A0 + 0x10]
  2750. 00001DCA  302E 000E                move.w     D0, [A6 + 0xE]
  2751. 00001DCE  48C0                     ext.l      D0
  2752. 00001DD0  322D B712                move.w     D1, [A5 - 0x48EE]
  2753. 00001DD4  48C1                     ext.l      D1
  2754. 00001DD6  2F00                     move.l     -[A7], D0
  2755. 00001DD8  2F01                     move.l     -[A7], D1
  2756. 00001DDA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2757. 00001DDE  302C 0006                move.w     D0, [A4 + 0x6]
  2758. 00001DE2  5540                     subq.w     D0, 2
  2759. 00001DE4  906D C48E                sub.w      D0, [A5 - 0x3B72]
  2760. 00001DE8  906D C560                sub.w      D0, [A5 - 0x3AA0]
  2761. 00001DEC  48C0                     ext.l      D0
  2762. 00001DEE  2F00                     move.l     -[A7], D0
  2763. 00001DF0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2764. 00001DF4  201F                     move.l     D0, [A7]+
  2765. 00001DF6  3740 FFE6                move.w     [A3 - 0x1A], D0
  2766. 00001DFA  302E 000C                move.w     D0, [A6 + 0xC]
  2767. 00001DFE  48C0                     ext.l      D0
  2768. 00001E00  322D B710                move.w     D1, [A5 - 0x48F0]
  2769. 00001E04  48C1                     ext.l      D1
  2770. 00001E06  2F00                     move.l     -[A7], D0
  2771. 00001E08  2F01                     move.l     -[A7], D1
  2772. 00001E0A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2773. 00001E0E  302C 0004                move.w     D0, [A4 + 0x4]
  2774. 00001E12  5540                     subq.w     D0, 2
  2775. 00001E14  906D C5AE                sub.w      D0, [A5 - 0x3A52]
  2776. 00001E18  906D BD0E                sub.w      D0, [A5 - 0x42F2]
  2777. 00001E1C  48C0                     ext.l      D0
  2778. 00001E1E  2F00                     move.l     -[A7], D0
  2779. 00001E20  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2780. 00001E24  201F                     move.l     D0, [A7]+
  2781. 00001E26  3740 FFE4                move.w     [A3 - 0x1C], D0
  2782. 00001E2A  4CDF 1800                movem.l    A3,A4, [A7]+
  2783. 00001E2E  4E5E                     unlink     A6
  2784. 00001E30  205F                     movea.l    A0, [A7]+
  2785. 00001E32  504F                     addq.w     A7, 8
  2786. 00001E34  4ED0                     jmp        [A0]
  2787. export_1302:
  2788. 00001E36  4E56 FFD0                link       A6, -0x0030
  2789. 00001E3A  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2790. 00001E3E  2F2D C4B2                move.l     -[A7], [A5 - 0x3B4E]
  2791. 00001E42  A91F                     syscall    SelectWindow
  2792. 00001E44  4267                     clr.w      -[A7]
  2793. 00001E46  206D B7DA                movea.l    A0, [A5 - 0x4826]
  2794. 00001E4A  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  2795. 00001E4E  A8E2                     syscall    EmptyRgn
  2796. 00001E50  101F                     move.b     D0, [A7]+
  2797. 00001E52  6604                     bne        +0x6 /* 00001E58 */
  2798. 00001E54  4EBA 25FA                jsr        [PC + 0x25FA /* 00004450 */]
  2799. label00001E58:
  2800. 00001E58  2F2D C4B2                move.l     -[A7], [A5 - 0x3B4E]
  2801. 00001E5C  A873                     syscall    SetPort
  2802. 00001E5E  206D C4B2                movea.l    A0, [A5 - 0x3B4E]
  2803. 00001E62  4868 0010                pea.l      [A0 + 0x10]
  2804. 00001E66  A92A                     syscall    ValidRect
  2805. 00001E68  2C2D C482                move.l     D6, [A5 - 0x3B7E]
  2806. 00001E6C  42A7                     clr.l      -[A7]
  2807. 00001E6E  A975                     syscall    TickCount
  2808. 00001E70  2B5F C482                move.l     [A5 - 0x3B7E], [A7]+
  2809. 00001E74  42A7                     clr.l      -[A7]
  2810. 00001E76  2EB8 02F0                move.l     [A7], [0x000002F0 /* DoubleTime */]
  2811. 00001E7A  201F                     move.l     D0, [A7]+
  2812. 00001E7C  D086                     add.l      D0, D6
  2813. 00001E7E  B0AD C482                cmp.l      D0, [A5 - 0x3B7E]
  2814. 00001E82  6F1C                     ble        +0x1E /* 00001EA0 */
  2815. 00001E84  206D B668                movea.l    A0, [A5 - 0x4998]
  2816. 00001E88  1028 0071                move.b     D0, [A0 + 0x71]
  2817. 00001E8C  6604                     bne        +0x6 /* 00001E92 */
  2818. 00001E8E  6000 01C4                bra        +0x1C6 /* 00002054 */
  2819. label00001E92:
  2820. 00001E92  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2821. 00001E96  4267                     clr.w      -[A7]
  2822. 00001E98  4EBA 13B0                jsr        [PC + 0x13B0 /* 0000324A */]
  2823. 00001E9C  6000 01B6                bra        +0x1B8 /* 00002054 */
  2824. label00001EA0:
  2825. 00001EA0  2D6D BB2A FFF4           move.l     [A6 - 0xC], [A5 - 0x44D6]
  2826. 00001EA6  2E2D BB26                move.l     D7, [A5 - 0x44DA]
  2827. 00001EAA  486E FFF4                pea.l      [A6 - 0xC]
  2828. 00001EAE  A871                     syscall    GlobalToLocal
  2829. 00001EB0  4267                     clr.w      -[A7]
  2830. 00001EB2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2831. 00001EB6  486D BAE6                pea.l      [A5 - 0x451A]
  2832. 00001EBA  A8AD                     syscall    PtInRect
  2833. 00001EBC  101F                     move.b     D0, [A7]+
  2834. 00001EBE  672C                     beq        +0x2E /* 00001EEC */
  2835. 00001EC0  4267                     clr.w      -[A7]
  2836. 00001EC2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2837. 00001EC6  486D C4B6                pea.l      [A5 - 0x3B4A]
  2838. 00001ECA  A8AD                     syscall    PtInRect
  2839. 00001ECC  101F                     move.b     D0, [A7]+
  2840. 00001ECE  661A                     bne        +0x1C /* 00001EEA */
  2841. 00001ED0  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2842. 00001ED4  2F2D BB2A                move.l     -[A7], [A5 - 0x44D6]
  2843. 00001ED8  1F3C 0001                move.b     -[A7], 0x1
  2844. 00001EDC  4EAD 181A                jsr        [A5 + 0x181A /* export_767 */]
  2845. 00001EE0  486D 181A                pea.l      [A5 + 0x181A /* export_767 */]
  2846. 00001EE4  A9F1                     syscall    UnloadSeg
  2847. 00001EE6  6000 016C                bra        +0x16E /* 00002054 */
  2848. label00001EEA:
  2849. 00001EEA  6004                     bra        +0x6 /* 00001EF0 */
  2850. label00001EEC:
  2851. 00001EEC  6000 0166                bra        +0x168 /* 00002054 */
  2852. label00001EF0:
  2853. 00001EF0  4A6D BAF4                tst.w      [A5 - 0x450C]
  2854. 00001EF4  56C0                     sne        D0
  2855. 00001EF6  802D BCB2                or.b       D0, [A5 - 0x434E]
  2856. 00001EFA  C02D B7D0                and.b      D0, [A5 - 0x4830]
  2857. 00001EFE  671C                     beq        +0x1E /* 00001F1C */
  2858. 00001F00  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  2859. 00001F04  2F2D B24E                move.l     -[A7], [A5 - 0x4DB2]
  2860. 00001F08  2F2D B3D6                move.l     -[A7], [A5 - 0x4C2A]
  2861. 00001F0C  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  2862. 00001F10  486D C3FE                pea.l      [A5 - 0x3C02]
  2863. 00001F14  3F3C FFFF                move.w     -[A7], 0xFFFF
  2864. 00001F18  4EBA E81E                jsr        [PC - 0x17E2 /* 00000738 */]
  2865. label00001F1C:
  2866. 00001F1C  206D B660                movea.l    A0, [A5 - 0x49A0]
  2867. 00001F20  49E8 0010                lea.l      A4, [A0 + 0x10]
  2868. 00001F24  3A2C 0006                move.w     D5, [A4 + 0x6]
  2869. 00001F28  9A6C 0002                sub.w      D5, [A4 + 0x2]
  2870. 00001F2C  382C 0004                move.w     D4, [A4 + 0x4]
  2871. 00001F30  9854                     sub.w      D4, [A4]
  2872. 00001F32  BA6D B712                cmp.w      D5, [A5 - 0x48EE]
  2873. 00001F36  57C0                     seq        D0
  2874. 00001F38  B86D B710                cmp.w      D4, [A5 - 0x48F0]
  2875. 00001F3C  57C1                     seq        D1
  2876. 00001F3E  C001                     and.b      D0, D1
  2877. 00001F40  6704                     beq        +0x6 /* 00001F46 */
  2878. 00001F42  6000 0110                bra        +0x112 /* 00002054 */
  2879. label00001F46:
  2880. 00001F46  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  2881. 00001F4C  2F14                     move.l     -[A7], [A4]
  2882. 00001F4E  486E FFFC                pea.l      [A6 - 0x4]
  2883. 00001F52  A87F                     syscall    SubPt
  2884. 00001F54  7000                     moveq.l    D0, 0x00
  2885. 00001F56  2D40 FFF8                move.l     [A6 - 0x8], D0
  2886. 00001F5A  42A7                     clr.l      -[A7]
  2887. 00001F5C  2F2D B710                move.l     -[A7], [A5 - 0x48F0]
  2888. 00001F60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2889. 00001F64  A94F                     syscall    DeltaPoint
  2890. 00001F66  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2891. 00001F6A  2D6E FFF4 FFE8           move.l     [A6 - 0x18], [A6 - 0xC]
  2892. 00001F70  2F2D BAE6                move.l     -[A7], [A5 - 0x451A]
  2893. 00001F74  486E FFE8                pea.l      [A6 - 0x18]
  2894. 00001F78  A87F                     syscall    SubPt
  2895. 00001F7A  2D6D BAE6 FFF0           move.l     [A6 - 0x10], [A5 - 0x451A]
  2896. 00001F80  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2897. 00001F84  4EBA 412E                jsr        [PC + 0x412E /* 000060B4 */]
  2898. 00001F88  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2899. 00001F8C  2F0E                     move.l     -[A7], A6
  2900. 00001F8E  4EBA FE26                jsr        [PC - 0x1DA /* 00001DB6 */]
  2901. 00001F92  206D B660                movea.l    A0, [A5 - 0x49A0]
  2902. 00001F96  2D68 0010 FFE0           move.l     [A6 - 0x20], [A0 + 0x10]
  2903. 00001F9C  42A7                     clr.l      -[A7]
  2904. 00001F9E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2905. 00001FA2  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2906. 00001FA6  A94F                     syscall    DeltaPoint
  2907. 00001FA8  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  2908. label00001FAC:
  2909. 00001FAC  4267                     clr.w      -[A7]
  2910. 00001FAE  A973                     syscall    StillDown
  2911. 00001FB0  101F                     move.b     D0, [A7]+
  2912. 00001FB2  6700 0092                beq        +0x94 /* 00002046 */
  2913. 00001FB6  2F2D C4B2                move.l     -[A7], [A5 - 0x3B4E]
  2914. 00001FBA  A873                     syscall    SetPort
  2915. label00001FBC:
  2916. 00001FBC  42A7                     clr.l      -[A7]
  2917. 00001FBE  A975                     syscall    TickCount
  2918. 00001FC0  BE9F                     cmp.l      D7, [A7]+
  2919. 00001FC2  6EF8                     bgt        -0x6 /* 00001FBC */
  2920. 00001FC4  42A7                     clr.l      -[A7]
  2921. 00001FC6  A975                     syscall    TickCount
  2922. 00001FC8  2E1F                     move.l     D7, [A7]+
  2923. 00001FCA  5887                     addq.l     D7, 4
  2924. 00001FCC  486E FFEC                pea.l      [A6 - 0x14]
  2925. 00001FD0  A972                     syscall    GetMouse
  2926. 00001FD2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2927. 00001FD6  486E FFEC                pea.l      [A6 - 0x14]
  2928. 00001FDA  A87F                     syscall    SubPt
  2929. 00001FDC  486E FFEC                pea.l      [A6 - 0x14]
  2930. 00001FE0  4EBA 3C9C                jsr        [PC + 0x3C9C /* 00005C7E */]
  2931. 00001FE4  202E FFEC                move.l     D0, [A6 - 0x14]
  2932. 00001FE8  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  2933. 00001FEC  6754                     beq        +0x56 /* 00002042 */
  2934. 00001FEE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2935. 00001FF2  2F0E                     move.l     -[A7], A6
  2936. 00001FF4  4EBA FDC0                jsr        [PC - 0x240 /* 00001DB6 */]
  2937. 00001FF8  42A7                     clr.l      -[A7]
  2938. 00001FFA  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2939. 00001FFE  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2940. 00002002  A94F                     syscall    DeltaPoint
  2941. 00002004  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  2942. 00002008  486E FFE4                pea.l      [A6 - 0x1C]
  2943. 0000200C  486E FFF8                pea.l      [A6 - 0x8]
  2944. 00002010  4EAD 2462                jsr        [A5 + 0x2462 /* export_1160 */]
  2945. 00002014  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2946. 00002018  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  2947. 0000201C  206D B660                movea.l    A0, [A5 - 0x49A0]
  2948. 00002020  4868 0010                pea.l      [A0 + 0x10]
  2949. 00002024  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  2950. 00002028  102D B7D0                move.b     D0, [A5 - 0x4830]
  2951. 0000202C  670A                     beq        +0xC /* 00002038 */
  2952. 0000202E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2953. 00002032  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  2954. 00002036  6004                     bra        +0x6 /* 0000203C */
  2955. label00002038:
  2956. 00002038  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2957. label0000203C:
  2958. 0000203C  2D6E FFEC FFF0           move.l     [A6 - 0x10], [A6 - 0x14]
  2959. label00002042:
  2960. 00002042  6000 FF68                bra        -0x96 /* 00001FAC */
  2961. label00002046:
  2962. 00002046  102D B7D0                move.b     D0, [A5 - 0x4830]
  2963. 0000204A  6708                     beq        +0xA /* 00002054 */
  2964. 0000204C  1F3C 0001                move.b     -[A7], 0x1
  2965. 00002050  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  2966. label00002054:
  2967. 00002054  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2968. 00002058  4E5E                     unlink     A6
  2969. 0000205A  4E75                     rts
  2970. fn0000205C:
  2971. 0000205C  4E56 FFE6                link       A6, -0x001A
  2972. 00002060  48E7 0118                movem.l    -[A7], D7,A3,A4
  2973. 00002064  422E 0008                clr.b      [A6 + 0x8]
  2974. 00002068  4267                     clr.w      -[A7]
  2975. 0000206A  4EBA 2890                jsr        [PC + 0x2890 /* 000048FC */]
  2976. 0000206E  101F                     move.b     D0, [A7]+
  2977. 00002070  6602                     bne        +0x4 /* 00002074 */
  2978. 00002072  6072                     bra        +0x74 /* 000020E6 */
  2979. label00002074:
  2980. 00002074  42A7                     clr.l      -[A7]
  2981. 00002076  4EAD 13BA                jsr        [A5 + 0x13BA /* export_627 */]
  2982. 0000207A  265F                     movea.l    A3, [A7]+
  2983. 0000207C  200B                     move.l     D0, A3
  2984. 0000207E  6602                     bne        +0x4 /* 00002082 */
  2985. 00002080  6064                     bra        +0x66 /* 000020E6 */
  2986. label00002082:
  2987. 00002082  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2988. 00002086  486E FFF8                pea.l      [A6 - 0x8]
  2989. 0000208A  4EBA 35C4                jsr        [PC + 0x35C4 /* 00005650 */]
  2990. 0000208E  486E FFF8                pea.l      [A6 - 0x8]
  2991. 00002092  2F3C 0014 0010           move.l     -[A7], 0x140010
  2992. 00002098  A8A8                     syscall    OffsetRect
  2993. 0000209A  4267                     clr.w      -[A7]
  2994. 0000209C  486E FFF8                pea.l      [A6 - 0x8]
  2995. 000020A0  486D FE14                pea.l      [A5 - 0x1EC]
  2996. 000020A4  486E FFF0                pea.l      [A6 - 0x10]
  2997. 000020A8  A8AA                     syscall    SectRect
  2998. 000020AA  1E1F                     move.b     D7, [A7]+
  2999. 000020AC  286D B668                movea.l    A4, [A5 - 0x4998]
  3000. 000020B0  4AAC 0094                tst.l      [A4 + 0x94]
  3001. 000020B4  660A                     bne        +0xC /* 000020C0 */
  3002. 000020B6  42A7                     clr.l      -[A7]
  3003. 000020B8  4EBA 2E42                jsr        [PC + 0x2E42 /* 00004EFC */]
  3004. 000020BC  295F 0094                move.l     [A4 + 0x94], [A7]+
  3005. label000020C0:
  3006. 000020C0  4267                     clr.w      -[A7]
  3007. 000020C2  4EBA 2838                jsr        [PC + 0x2838 /* 000048FC */]
  3008. 000020C6  101F                     move.b     D0, [A7]+
  3009. 000020C8  660A                     bne        +0xC /* 000020D4 */
  3010. 000020CA  2F2D B668                move.l     -[A7], [A5 - 0x4998]
  3011. 000020CE  4EBA 4452                jsr        [PC + 0x4452 /* 00006522 */]
  3012. 000020D2  6012                     bra        +0x14 /* 000020E6 */
  3013. label000020D4:
  3014. 000020D4  486E FFF8                pea.l      [A6 - 0x8]
  3015. 000020D8  4267                     clr.w      -[A7]
  3016. 000020DA  2F0B                     move.l     -[A7], A3
  3017. 000020DC  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  3018. 000020E0  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3019. label000020E6:
  3020. 000020E6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3021. 000020EA  4E5E                     unlink     A6
  3022. 000020EC  4E75                     rts
  3023. export_1303:
  3024. 000020EE  4E56 FFF0                link       A6, -0x0010
  3025. 000020F2  102D C5BC                move.b     D0, [A5 - 0x3A44]
  3026. 000020F6  6708                     beq        +0xA /* 00002100 */
  3027. 000020F8  1D6D BD1C 0008           move.b     [A6 + 0x8], [A5 - 0x42E4]
  3028. 000020FE  601A                     bra        +0x1C /* 0000211A */
  3029. label00002100:
  3030. 00002100  486E FFF0                pea.l      [A6 - 0x10]
  3031. 00002104  A976                     syscall    GetKeys
  3032. 00002106  7037                     moveq.l    D0, 0x37
  3033. 00002108  3200                     move.w     D1, D0
  3034. 0000210A  E641                     asr        D1.w, 3
  3035. 0000210C  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  3036. 00002110  56C0                     sne        D0
  3037. 00002112  0240 0001                andi.w     D0, 0x1
  3038. 00002116  1D40 0008                move.b     [A6 + 0x8], D0
  3039. label0000211A:
  3040. 0000211A  4E5E                     unlink     A6
  3041. 0000211C  4E75                     rts
  3042. export_1304:
  3043. fn0000211E:
  3044. 0000211E  4E56 FFFE                link       A6, -0x0002
  3045. 00002122  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3046. 00002128  42A7                     clr.l      -[A7]
  3047. 0000212A  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  3048. 0000212E  201F                     move.l     D0, [A7]+
  3049. 00002130  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  3050. 00002134  6C2E                     bge        +0x30 /* 00002164 */
  3051. 00002136  42A7                     clr.l      -[A7]
  3052. 00002138  A9FA                     syscall    UnloadScrap/UnlodeScrap
  3053. 0000213A  201F                     move.l     D0, [A7]+
  3054. 0000213C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3055. 00002140  42A7                     clr.l      -[A7]
  3056. 00002142  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  3057. 00002146  201F                     move.l     D0, [A7]+
  3058. 00002148  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  3059. 0000214C  6C16                     bge        +0x18 /* 00002164 */
  3060. 0000214E  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  3061. 00002152  42A7                     clr.l      -[A7]
  3062. 00002154  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  3063. 00002158  201F                     move.l     D0, [A7]+
  3064. 0000215A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  3065. 0000215E  6C04                     bge        +0x6 /* 00002164 */
  3066. 00002160  422E 000C                clr.b      [A6 + 0xC]
  3067. label00002164:
  3068. 00002164  4E5E                     unlink     A6
  3069. 00002166  2E9F                     move.l     [A7], [A7]+
  3070. 00002168  4E75                     rts
  3071. 0000216A  4E56 0000                link       A6, 0
  3072. 0000216E  4267                     clr.w      -[A7]
  3073. 00002170  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3074. 00002174  4EBA 4940                jsr        [PC + 0x4940 /* 00006AB6 */]
  3075. 00002178  101F                     move.b     D0, [A7]+
  3076. 0000217A  6704                     beq        +0x6 /* 00002180 */
  3077. 0000217C  53AD C57A                subq.l     [A5 - 0x3A86], 1
  3078. label00002180:
  3079. 00002180  4AAD C57A                tst.l      [A5 - 0x3A86]
  3080. 00002184  57C0                     seq        D0
  3081. 00002186  4400                     neg.b      D0
  3082. 00002188  1D40 000C                move.b     [A6 + 0xC], D0
  3083. 0000218C  4E5E                     unlink     A6
  3084. 0000218E  2E9F                     move.l     [A7], [A7]+
  3085. 00002190  4E75                     rts
  3086. export_1305:
  3087. fn00002192:
  3088. 00002192  4E56 FC88                link       A6, -0x0378
  3089. 00002196  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3090. 0000219A  206E 000C                movea.l    A0, [A6 + 0xC]
  3091. 0000219E  43EE FF9C                lea.l      A1, [A6 - 0x64]
  3092. 000021A2  7018                     moveq.l    D0, 0x18
  3093. label000021A4:
  3094. 000021A4  22D8                     move.l     [A1]+, [A0]+
  3095. 000021A6  51C8 FFFC                dbf        D0, -0x6 /* 000021A4 */
  3096. 000021AA  286E 0008                movea.l    A4, [A6 + 0x8]
  3097. 000021AE  7000                     moveq.l    D0, 0x00
  3098. 000021B0  2D40 0010                move.l     [A6 + 0x10], D0
  3099. 000021B4  7000                     moveq.l    D0, 0x00
  3100. 000021B6  2880                     move.l     [A4], D0
  3101. 000021B8  202D A630                move.l     D0, [A5 - 0x59D0]
  3102. 000021BC  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3103. 000021C0  56C0                     sne        D0
  3104. 000021C2  322D A632                move.w     D1, [A5 - 0x59CE]
  3105. 000021C6  48C1                     ext.l      D1
  3106. 000021C8  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  3107. 000021CC  56C1                     sne        D1
  3108. 000021CE  C001                     and.b      D0, D1
  3109. 000021D0  6704                     beq        +0x6 /* 000021D6 */
  3110. 000021D2  6000 0614                bra        +0x616 /* 000027E8 */
  3111. label000021D6:
  3112. 000021D6  7000                     moveq.l    D0, 0x00
  3113. 000021D8  2B40 C5A4                move.l     [A5 - 0x3A5C], D0
  3114. 000021DC  7000                     moveq.l    D0, 0x00
  3115. 000021DE  2D40 FF78                move.l     [A6 - 0x88], D0
  3116. 000021E2  7007                     moveq.l    D0, 0x07
  3117. 000021E4  B02E FFCC                cmp.b      D0, [A6 - 0x34]
  3118. 000021E8  6700 019C                beq        +0x19E /* 00002386 */
  3119. 000021EC  102E FFCC                move.b     D0, [A6 - 0x34]
  3120. 000021F0  4880                     ext.w      D0
  3121. 000021F2  6712                     beq        +0x14 /* 00002206 */
  3122. 000021F4  5340                     subq.w     D0, 1
  3123. 000021F6  6718                     beq        +0x1A /* 00002210 */
  3124. 000021F8  5340                     subq.w     D0, 1
  3125. 000021FA  677E                     beq        +0x80 /* 0000227A */
  3126. 000021FC  5340                     subq.w     D0, 1
  3127. 000021FE  6700 0126                beq        +0x128 /* 00002326 */
  3128. 00002202  6000 0182                bra        +0x184 /* 00002386 */
  3129. label00002206:
  3130. 00002206  2B6E FFCE C5A4           move.l     [A5 - 0x3A5C], [A6 - 0x32]
  3131. 0000220C  6000 0178                bra        +0x17A /* 00002386 */
  3132. label00002210:
  3133. 00002210  42A7                     clr.l      -[A7]
  3134. 00002212  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3135. 00002216  2F2D A6B4                move.l     -[A7], [A5 - 0x594C]
  3136. 0000221A  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  3137. 0000221E  2D5F FF84                move.l     [A6 - 0x7C], [A7]+
  3138. 00002222  202E FF84                move.l     D0, [A6 - 0x7C]
  3139. 00002226  B0AD A6B4                cmp.l      D0, [A5 - 0x594C]
  3140. 0000222A  6F04                     ble        +0x6 /* 00002230 */
  3141. 0000222C  6000 05BA                bra        +0x5BC /* 000027E8 */
  3142. label00002230:
  3143. 00002230  2E2D A6B8                move.l     D7, [A5 - 0x5948]
  3144. 00002234  202E FF84                move.l     D0, [A6 - 0x7C]
  3145. 00002238  5380                     subq.l     D0, 1
  3146. 0000223A  2D40 FD98                move.l     [A6 - 0x268], D0
  3147. 0000223E  7801                     moveq.l    D4, 0x01
  3148. 00002240  602A                     bra        +0x2C /* 0000226C */
  3149. label00002242:
  3150. 00002242  42A7                     clr.l      -[A7]
  3151. 00002244  2F07                     move.l     -[A7], D7
  3152. 00002246  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  3153. 0000224A  265F                     movea.l    A3, [A7]+
  3154. 0000224C  200B                     move.l     D0, A3
  3155. 0000224E  6604                     bne        +0x6 /* 00002254 */
  3156. 00002250  6000 0596                bra        +0x598 /* 000027E8 */
  3157. label00002254:
  3158. 00002254  2053                     movea.l    A0, [A3]
  3159. 00002256  2D68 001C FF8C           move.l     [A6 - 0x74], [A0 + 0x1C]
  3160. 0000225C  2F07                     move.l     -[A7], D7
  3161. 0000225E  4267                     clr.w      -[A7]
  3162. 00002260  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3163. 00002264  2E2E FF8C                move.l     D7, [A6 - 0x74]
  3164. 00002268  5284                     addq.l     D4, 1
  3165. 0000226A  6906                     bvs        +0x8 /* 00002272 */
  3166. label0000226C:
  3167. 0000226C  B8AE FD98                cmp.l      D4, [A6 - 0x268]
  3168. 00002270  6FD0                     ble        -0x2E /* 00002242 */
  3169. label00002272:
  3170. 00002272  2B47 C5A4                move.l     [A5 - 0x3A5C], D7
  3171. 00002276  6000 010E                bra        +0x110 /* 00002386 */
  3172. label0000227A:
  3173. 0000227A  4AAD A68C                tst.l      [A5 - 0x5974]
  3174. 0000227E  660A                     bne        +0xC /* 0000228A */
  3175. 00002280  2B6D A6B8 C5A4           move.l     [A5 - 0x3A5C], [A5 - 0x5948]
  3176. 00002286  6000 00FE                bra        +0x100 /* 00002386 */
  3177. label0000228A:
  3178. 0000228A  4A2E FFD6                tst.b      [A6 - 0x2A]
  3179. 0000228E  660A                     bne        +0xC /* 0000229A */
  3180. 00002290  2B6D A684 C5A4           move.l     [A5 - 0x3A5C], [A5 - 0x597C]
  3181. 00002296  6000 00EE                bra        +0xF0 /* 00002386 */
  3182. label0000229A:
  3183. 0000229A  7002                     moveq.l    D0, 0x02
  3184. 0000229C  B0AD A6B4                cmp.l      D0, [A5 - 0x594C]
  3185. 000022A0  6F04                     ble        +0x6 /* 000022A6 */
  3186. 000022A2  6000 0544                bra        +0x546 /* 000027E8 */
  3187. label000022A6:
  3188. 000022A6  7007                     moveq.l    D0, 0x07
  3189. 000022A8  B02E FF9C                cmp.b      D0, [A6 - 0x64]
  3190. 000022AC  6614                     bne        +0x16 /* 000022C2 */
  3191. 000022AE  70FF                     moveq.l    D0, 0xFFFFFFFF
  3192. 000022B0  2B40 C5A4                move.l     [A5 - 0x3A5C], D0
  3193. 000022B4  42A7                     clr.l      -[A7]
  3194. 000022B6  4EAD 2692                jsr        [A5 + 0x2692 /* export_1230 */]
  3195. 000022BA  2D5F FF78                move.l     [A6 - 0x88], [A7]+
  3196. 000022BE  6000 00C6                bra        +0xC8 /* 00002386 */
  3197. label000022C2:
  3198. 000022C2  7002                     moveq.l    D0, 0x02
  3199. 000022C4  B02E FFD6                cmp.b      D0, [A6 - 0x2A]
  3200. 000022C8  662A                     bne        +0x2C /* 000022F4 */
  3201. 000022CA  42A7                     clr.l      -[A7]
  3202. 000022CC  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  3203. 000022D0  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  3204. 000022D4  265F                     movea.l    A3, [A7]+
  3205. 000022D6  200B                     move.l     D0, A3
  3206. 000022D8  6604                     bne        +0x6 /* 000022DE */
  3207. 000022DA  6000 050C                bra        +0x50E /* 000027E8 */
  3208. label000022DE:
  3209. 000022DE  2053                     movea.l    A0, [A3]
  3210. 000022E0  2B68 001C C5A4           move.l     [A5 - 0x3A5C], [A0 + 0x1C]
  3211. 000022E6  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  3212. 000022EA  4267                     clr.w      -[A7]
  3213. 000022EC  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3214. 000022F0  6000 0094                bra        +0x96 /* 00002386 */
  3215. label000022F4:
  3216. 000022F4  7001                     moveq.l    D0, 0x01
  3217. 000022F6  B02E FFD6                cmp.b      D0, [A6 - 0x2A]
  3218. 000022FA  6628                     bne        +0x2A /* 00002324 */
  3219. 000022FC  42A7                     clr.l      -[A7]
  3220. 000022FE  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  3221. 00002302  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  3222. 00002306  265F                     movea.l    A3, [A7]+
  3223. 00002308  200B                     move.l     D0, A3
  3224. 0000230A  6604                     bne        +0x6 /* 00002310 */
  3225. 0000230C  6000 04DA                bra        +0x4DC /* 000027E8 */
  3226. label00002310:
  3227. 00002310  2053                     movea.l    A0, [A3]
  3228. 00002312  2B68 0020 C5A4           move.l     [A5 - 0x3A5C], [A0 + 0x20]
  3229. 00002318  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  3230. 0000231C  4267                     clr.w      -[A7]
  3231. 0000231E  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3232. 00002322  6062                     bra        +0x64 /* 00002386 */
  3233. label00002324:
  3234. 00002324  6060                     bra        +0x62 /* 00002386 */
  3235. label00002326:
  3236. 00002326  2E2D A6B8                move.l     D7, [A5 - 0x5948]
  3237. 0000232A  2D6D A6B4 FD94           move.l     [A6 - 0x26C], [A5 - 0x594C]
  3238. 00002330  7801                     moveq.l    D4, 0x01
  3239. 00002332  6048                     bra        +0x4A /* 0000237C */
  3240. label00002334:
  3241. 00002334  42A7                     clr.l      -[A7]
  3242. 00002336  2F07                     move.l     -[A7], D7
  3243. 00002338  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  3244. 0000233C  265F                     movea.l    A3, [A7]+
  3245. 0000233E  200B                     move.l     D0, A3
  3246. 00002340  6604                     bne        +0x6 /* 00002346 */
  3247. 00002342  6000 04A4                bra        +0x4A6 /* 000027E8 */
  3248. label00002346:
  3249. 00002346  2053                     movea.l    A0, [A3]
  3250. 00002348  2D68 001C FF8C           move.l     [A6 - 0x74], [A0 + 0x1C]
  3251. 0000234E  2F07                     move.l     -[A7], D7
  3252. 00002350  4267                     clr.w      -[A7]
  3253. 00002352  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3254. 00002356  4267                     clr.w      -[A7]
  3255. 00002358  486E FFD8                pea.l      [A6 - 0x28]
  3256. 0000235C  486E FC94                pea.l      [A6 - 0x36C]
  3257. 00002360  2F07                     move.l     -[A7], D7
  3258. 00002362  4EAD 25DA                jsr        [A5 + 0x25DA /* export_1207 */]
  3259. 00002366  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  3260. 0000236A  101F                     move.b     D0, [A7]+
  3261. 0000236C  6706                     beq        +0x8 /* 00002374 */
  3262. 0000236E  2B47 C5A4                move.l     [A5 - 0x3A5C], D7
  3263. 00002372  6012                     bra        +0x14 /* 00002386 */
  3264. label00002374:
  3265. 00002374  2E2E FF8C                move.l     D7, [A6 - 0x74]
  3266. 00002378  5284                     addq.l     D4, 1
  3267. 0000237A  6906                     bvs        +0x8 /* 00002382 */
  3268. label0000237C:
  3269. 0000237C  B8AE FD94                cmp.l      D4, [A6 - 0x26C]
  3270. 00002380  6FB2                     ble        -0x4C /* 00002334 */
  3271. label00002382:
  3272. 00002382  6000 0464                bra        +0x466 /* 000027E8 */
  3273. label00002386:
  3274. 00002386  7000                     moveq.l    D0, 0x00
  3275. 00002388  2B40 C576                move.l     [A5 - 0x3A8A], D0
  3276. 0000238C  422D B248                clr.b      [A5 - 0x4DB8]
  3277. 00002390  7001                     moveq.l    D0, 0x01
  3278. 00002392  2D40 FF7C                move.l     [A6 - 0x84], D0
  3279. 00002396  4AAD C5A4                tst.l      [A5 - 0x3A5C]
  3280. 0000239A  6F26                     ble        +0x28 /* 000023C2 */
  3281. 0000239C  42A7                     clr.l      -[A7]
  3282. 0000239E  2F2D C5A4                move.l     -[A7], [A5 - 0x3A5C]
  3283. 000023A2  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  3284. 000023A6  265F                     movea.l    A3, [A7]+
  3285. 000023A8  200B                     move.l     D0, A3
  3286. 000023AA  6604                     bne        +0x6 /* 000023B0 */
  3287. 000023AC  6000 043A                bra        +0x43C /* 000027E8 */
  3288. label000023B0:
  3289. 000023B0  2053                     movea.l    A0, [A3]
  3290. 000023B2  2D68 0018 FF7C           move.l     [A6 - 0x84], [A0 + 0x18]
  3291. 000023B8  2F2D C5A4                move.l     -[A7], [A5 - 0x3A5C]
  3292. 000023BC  4267                     clr.w      -[A7]
  3293. 000023BE  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3294. label000023C2:
  3295. 000023C2  2D6D A6C0 FF98           move.l     [A6 - 0x68], [A5 - 0x5940]
  3296. 000023C8  7001                     moveq.l    D0, 0x01
  3297. 000023CA  2880                     move.l     [A4], D0
  3298. 000023CC  7007                     moveq.l    D0, 0x07
  3299. 000023CE  B02E FF9C                cmp.b      D0, [A6 - 0x64]
  3300. 000023D2  663E                     bne        +0x40 /* 00002412 */
  3301. 000023D4  202D C5A4                move.l     D0, [A5 - 0x3A5C]
  3302. 000023D8  B0AD A684                cmp.l      D0, [A5 - 0x597C]
  3303. 000023DC  660E                     bne        +0x10 /* 000023EC */
  3304. 000023DE  2D6D A688 FF98           move.l     [A6 - 0x68], [A5 - 0x5978]
  3305. 000023E4  28AD A68C                move.l     [A4], [A5 - 0x5974]
  3306. 000023E8  6000 03F8                bra        +0x3FA /* 000027E2 */
  3307. label000023EC:
  3308. 000023EC  1D7C 0002 FF9C           move.b     [A6 - 0x64], 0x2
  3309. 000023F2  1D7C 0002 FFA6           move.b     [A6 - 0x5A], 0x2
  3310. 000023F8  7002                     moveq.l    D0, 0x02
  3311. 000023FA  B02E FFCC                cmp.b      D0, [A6 - 0x34]
  3312. 000023FE  57C0                     seq        D0
  3313. 00002400  7201                     moveq.l    D1, 0x01
  3314. 00002402  B22E FFD6                cmp.b      D1, [A6 - 0x2A]
  3315. 00002406  57C1                     seq        D1
  3316. 00002408  C001                     and.b      D0, D1
  3317. 0000240A  6706                     beq        +0x8 /* 00002412 */
  3318. 0000240C  1D7C 0001 FFA6           move.b     [A6 - 0x5A], 0x1
  3319. label00002412:
  3320. 00002412  102E FF9C                move.b     D0, [A6 - 0x64]
  3321. 00002416  4880                     ext.w      D0
  3322. 00002418  6B00 03B6                bmi        +0x3B8 /* 000027D0 */
  3323. 0000241C  0C40 0006                cmpi.w     D0, 0x6
  3324. 00002420  6E00 03AE                bgt        +0x3B0 /* 000027D0 */
  3325. 00002424  D040                     add.w      D0, D0
  3326. 00002426  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3327. 0000242A  4EFB 0000                jmp        [PC + D0.w]
  3328. 0000242E  0010 0032                ori.b      [A0], 0x32 /* '2' */
  3329. 00002432  008C 0190 0252           ori.l      A4, 0x1900252
  3330. 00002438  02E0                     .incomplete
  3331. 0000243A  034A                     bchg       A2, D1
  3332. 0000243C  2D6E FF9E FF98           move.l     [A6 - 0x68], [A6 - 0x62]
  3333. 00002442  7000                     moveq.l    D0, 0x00
  3334. 00002444  2880                     move.l     [A4], D0
  3335. 00002446  4267                     clr.w      -[A7]
  3336. 00002448  486E FF98                pea.l      [A6 - 0x68]
  3337. 0000244C  4EBA 4668                jsr        [PC + 0x4668 /* 00006AB6 */]
  3338. 00002450  101F                     move.b     D0, [A7]+
  3339. 00002452  6606                     bne        +0x8 /* 0000245A */
  3340. 00002454  7000                     moveq.l    D0, 0x00
  3341. 00002456  2D40 FF98                move.l     [A6 - 0x68], D0
  3342. label0000245A:
  3343. 0000245A  6000 0386                bra        +0x388 /* 000027E2 */
  3344. 0000245E  4AAD C5A4                tst.l      [A5 - 0x3A5C]
  3345. 00002462  6614                     bne        +0x16 /* 00002478 */
  3346. 00002464  42A7                     clr.l      -[A7]
  3347. 00002466  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  3348. 0000246A  2F2D A6BC                move.l     -[A7], [A5 - 0x5944]
  3349. 0000246E  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  3350. 00002472  289F                     move.l     [A4], [A7]+
  3351. 00002474  6000 035C                bra        +0x35E /* 000027D2 */
  3352. label00002478:
  3353. 00002478  42A7                     clr.l      -[A7]
  3354. 0000247A  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  3355. 0000247E  2F2E FF7C                move.l     -[A7], [A6 - 0x84]
  3356. 00002482  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  3357. 00002486  2B5F C57A                move.l     [A5 - 0x3A86], [A7]+
  3358. 0000248A  7001                     moveq.l    D0, 0x01
  3359. 0000248C  B0AD C57A                cmp.l      D0, [A5 - 0x3A86]
  3360. 00002490  6F04                     ble        +0x6 /* 00002496 */
  3361. 00002492  6000 0354                bra        +0x356 /* 000027E8 */
  3362. label00002496:
  3363. 00002496  42A7                     clr.l      -[A7]
  3364. 00002498  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  3365. 0000249C  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  3366. 000024A0  42A7                     clr.l      -[A7]
  3367. 000024A2  42A7                     clr.l      -[A7]
  3368. 000024A4  487A FCC4                pea.l      [PC - 0x33C /* 0000216A, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3369. 000024A8  4267                     clr.w      -[A7]
  3370. 000024AA  1F3C 0001                move.b     -[A7], 0x1
  3371. 000024AE  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  3372. 000024B2  289F                     move.l     [A4], [A7]+
  3373. 000024B4  6000 031C                bra        +0x31E /* 000027D2 */
  3374. 000024B8  4AAD A68C                tst.l      [A5 - 0x5974]
  3375. 000024BC  6700 0324                beq        +0x326 /* 000027E2 */
  3376. 000024C0  102E FFA6                move.b     D0, [A6 - 0x5A]
  3377. 000024C4  4880                     ext.w      D0
  3378. 000024C6  670E                     beq        +0x10 /* 000024D6 */
  3379. 000024C8  5340                     subq.w     D0, 1
  3380. 000024CA  6700 0096                beq        +0x98 /* 00002562 */
  3381. 000024CE  5340                     subq.w     D0, 1
  3382. 000024D0  6724                     beq        +0x26 /* 000024F6 */
  3383. 000024D2  6000 0314                bra        +0x316 /* 000027E8 */
  3384. label000024D6:
  3385. 000024D6  2D6D A688 FF98           move.l     [A6 - 0x68], [A5 - 0x5978]
  3386. 000024DC  28AD A68C                move.l     [A4], [A5 - 0x5974]
  3387. 000024E0  4267                     clr.w      -[A7]
  3388. 000024E2  486E FF98                pea.l      [A6 - 0x68]
  3389. 000024E6  4EBA 45CE                jsr        [PC + 0x45CE /* 00006AB6 */]
  3390. 000024EA  101F                     move.b     D0, [A7]+
  3391. 000024EC  6604                     bne        +0x6 /* 000024F2 */
  3392. 000024EE  6000 02F8                bra        +0x2FA /* 000027E8 */
  3393. label000024F2:
  3394. 000024F2  6000 02EE                bra        +0x2F0 /* 000027E2 */
  3395. label000024F6:
  3396. 000024F6  42A7                     clr.l      -[A7]
  3397. 000024F8  4EAD 2692                jsr        [A5 + 0x2692 /* export_1230 */]
  3398. 000024FC  201F                     move.l     D0, [A7]+
  3399. 000024FE  5280                     addq.l     D0, 1
  3400. 00002500  2880                     move.l     [A4], D0
  3401. 00002502  B0AD A6BC                cmp.l      D0, [A5 - 0x5944]
  3402. 00002506  6F04                     ble        +0x6 /* 0000250C */
  3403. 00002508  7001                     moveq.l    D0, 0x01
  3404. 0000250A  2880                     move.l     [A4], D0
  3405. label0000250C:
  3406. 0000250C  42A7                     clr.l      -[A7]
  3407. 0000250E  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  3408. 00002512  2F14                     move.l     -[A7], [A4]
  3409. 00002514  4EAD 26D2                jsr        [A5 + 0x26D2 /* export_1238 */]
  3410. 00002518  2D5F FF98                move.l     [A6 - 0x68], [A7]+
  3411. 0000251C  4267                     clr.w      -[A7]
  3412. 0000251E  486E FF98                pea.l      [A6 - 0x68]
  3413. 00002522  4EBA 4592                jsr        [PC + 0x4592 /* 00006AB6 */]
  3414. 00002526  101F                     move.b     D0, [A7]+
  3415. 00002528  6600 02B8                bne        +0x2BA /* 000027E2 */
  3416. 0000252C  7000                     moveq.l    D0, 0x00
  3417. 0000252E  2B40 C576                move.l     [A5 - 0x3A8A], D0
  3418. 00002532  7001                     moveq.l    D0, 0x01
  3419. 00002534  2B40 C57A                move.l     [A5 - 0x3A86], D0
  3420. 00002538  42A7                     clr.l      -[A7]
  3421. 0000253A  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  3422. 0000253E  42A7                     clr.l      -[A7]
  3423. 00002540  4EAD 2692                jsr        [A5 + 0x2692 /* export_1230 */]
  3424. 00002544  42A7                     clr.l      -[A7]
  3425. 00002546  42A7                     clr.l      -[A7]
  3426. 00002548  487A FC20                pea.l      [PC - 0x3E0 /* 0000216A, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3427. 0000254C  4267                     clr.w      -[A7]
  3428. 0000254E  1F3C 0001                move.b     -[A7], 0x1
  3429. 00002552  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  3430. 00002556  289F                     move.l     [A4], [A7]+
  3431. 00002558  6604                     bne        +0x6 /* 0000255E */
  3432. 0000255A  6000 028C                bra        +0x28E /* 000027E8 */
  3433. label0000255E:
  3434. 0000255E  6000 0272                bra        +0x274 /* 000027D2 */
  3435. label00002562:
  3436. 00002562  42A7                     clr.l      -[A7]
  3437. 00002564  4EAD 2692                jsr        [A5 + 0x2692 /* export_1230 */]
  3438. 00002568  289F                     move.l     [A4], [A7]+
  3439. 0000256A  2D6D A6BC FC90           move.l     [A6 - 0x370], [A5 - 0x5944]
  3440. 00002570  7001                     moveq.l    D0, 0x01
  3441. 00002572  2D40 FF74                move.l     [A6 - 0x8C], D0
  3442. 00002576  6032                     bra        +0x34 /* 000025AA */
  3443. label00002578:
  3444. 00002578  5394                     subq.l     [A4], 1
  3445. 0000257A  7001                     moveq.l    D0, 0x01
  3446. 0000257C  B094                     cmp.l      D0, [A4]
  3447. 0000257E  6F04                     ble        +0x6 /* 00002584 */
  3448. 00002580  28AD A6BC                move.l     [A4], [A5 - 0x5944]
  3449. label00002584:
  3450. 00002584  42A7                     clr.l      -[A7]
  3451. 00002586  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  3452. 0000258A  2F14                     move.l     -[A7], [A4]
  3453. 0000258C  4EAD 26D2                jsr        [A5 + 0x26D2 /* export_1238 */]
  3454. 00002590  2D5F FF98                move.l     [A6 - 0x68], [A7]+
  3455. 00002594  4267                     clr.w      -[A7]
  3456. 00002596  486E FF98                pea.l      [A6 - 0x68]
  3457. 0000259A  4EBA 451A                jsr        [PC + 0x451A /* 00006AB6 */]
  3458. 0000259E  101F                     move.b     D0, [A7]+
  3459. 000025A0  6600 0240                bne        +0x242 /* 000027E2 */
  3460. 000025A4  52AE FF74                addq.l     [A6 - 0x8C], 1
  3461. 000025A8  690A                     bvs        +0xC /* 000025B4 */
  3462. label000025AA:
  3463. 000025AA  202E FF74                move.l     D0, [A6 - 0x8C]
  3464. 000025AE  B0AE FC90                cmp.l      D0, [A6 - 0x370]
  3465. 000025B2  6FC4                     ble        -0x3A /* 00002578 */
  3466. label000025B4:
  3467. 000025B4  6000 0232                bra        +0x234 /* 000027E8 */
  3468. 000025B8  6000 022E                bra        +0x230 /* 000027E8 */
  3469. 000025BC  4267                     clr.w      -[A7]
  3470. 000025BE  486E FFA8                pea.l      [A6 - 0x58]
  3471. 000025C2  487A 0230                pea.l      [PC + 0x230 /* 000027F4, value 0x2494400, pstring "ID" */]
  3472. 000025C6  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  3473. 000025CA  101F                     move.b     D0, [A7]+
  3474. 000025CC  6704                     beq        +0x6 /* 000025D2 */
  3475. 000025CE  6000 0218                bra        +0x21A /* 000027E8 */
  3476. label000025D2:
  3477. 000025D2  2D6D A68C FF78           move.l     [A6 - 0x88], [A5 - 0x5974]
  3478. 000025D8  4267                     clr.w      -[A7]
  3479. 000025DA  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  3480. 000025DE  486E FDA0                pea.l      [A6 - 0x260]
  3481. 000025E2  4EAD 2622                jsr        [A5 + 0x2622 /* export_1216 */]
  3482. 000025E6  101F                     move.b     D0, [A7]+
  3483. 000025E8  6604                     bne        +0x6 /* 000025EE */
  3484. 000025EA  6000 01FC                bra        +0x1FE /* 000027E8 */
  3485. label000025EE:
  3486. 000025EE  486E FDD0                pea.l      [A6 - 0x230]
  3487. 000025F2  2F3C 0000 0084           move.l     -[A7], 0x84
  3488. 000025F8  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  3489. 000025FC  486E FE54                pea.l      [A6 - 0x1AC]
  3490. 00002600  2F3C 0000 0084           move.l     -[A7], 0x84
  3491. 00002606  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  3492. 0000260A  486E FDD4                pea.l      [A6 - 0x22C]
  3493. 0000260E  42A7                     clr.l      -[A7]
  3494. 00002610  A85E                     syscall    BitSet
  3495. 00002612  486E FE58                pea.l      [A6 - 0x1A8]
  3496. 00002616  42A7                     clr.l      -[A7]
  3497. 00002618  A85E                     syscall    BitSet
  3498. 0000261A  42A7                     clr.l      -[A7]
  3499. 0000261C  486E FFA8                pea.l      [A6 - 0x58]
  3500. 00002620  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  3501. 00002624  2D5F FF70                move.l     [A6 - 0x90], [A7]+
  3502. 00002628  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  3503. 0000262C  486E FDD4                pea.l      [A6 - 0x22C]
  3504. 00002630  2F2E FDC0                move.l     -[A7], [A6 - 0x240]
  3505. 00002634  3F3C 0001                move.w     -[A7], 0x1
  3506. 00002638  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  3507. 0000263C  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  3508. 00002640  486E FE58                pea.l      [A6 - 0x1A8]
  3509. 00002644  2F2E FDC0                move.l     -[A7], [A6 - 0x240]
  3510. 00002648  3F3C 0002                move.w     -[A7], 0x2
  3511. 0000264C  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  3512. 00002650  41EE FFA8                lea.l      A0, [A6 - 0x58]
  3513. 00002654  2B48 B814                move.l     [A5 - 0x47EC], A0
  3514. 00002658  42A7                     clr.l      -[A7]
  3515. 0000265A  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  3516. 0000265E  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  3517. 00002662  486E FDD0                pea.l      [A6 - 0x230]
  3518. 00002666  486E FE54                pea.l      [A6 - 0x1AC]
  3519. 0000266A  487A 44B2                pea.l      [PC + 0x44B2 /* 00006B1E, value 0x4E56FF00 */]
  3520. 0000266E  1F3C 0001                move.b     -[A7], 0x1
  3521. 00002672  4267                     clr.w      -[A7]
  3522. 00002674  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  3523. 00002678  289F                     move.l     [A4], [A7]+
  3524. 0000267A  6000 0156                bra        +0x158 /* 000027D2 */
  3525. 0000267E  4AAD C5A4                tst.l      [A5 - 0x3A5C]
  3526. 00002682  6704                     beq        +0x6 /* 00002688 */
  3527. 00002684  6000 0162                bra        +0x164 /* 000027E8 */
  3528. label00002688:
  3529. 00002688  7002                     moveq.l    D0, 0x02
  3530. 0000268A  B02E FFA6                cmp.b      D0, [A6 - 0x5A]
  3531. 0000268E  6608                     bne        +0xA /* 00002698 */
  3532. 00002690  3D7C 0001 FD9C           move.w     [A6 - 0x264], 0x1
  3533. 00002696  601E                     bra        +0x20 /* 000026B6 */
  3534. label00002698:
  3535. 00002698  7001                     moveq.l    D0, 0x01
  3536. 0000269A  B02E FFA6                cmp.b      D0, [A6 - 0x5A]
  3537. 0000269E  6608                     bne        +0xA /* 000026A8 */
  3538. 000026A0  3D7C FFFF FD9C           move.w     [A6 - 0x264], 0xFFFF
  3539. 000026A6  600E                     bra        +0x10 /* 000026B6 */
  3540. label000026A8:
  3541. 000026A8  2D6D A688 FF98           move.l     [A6 - 0x68], [A5 - 0x5978]
  3542. 000026AE  28AD A68C                move.l     [A4], [A5 - 0x5974]
  3543. 000026B2  6000 012E                bra        +0x130 /* 000027E2 */
  3544. label000026B6:
  3545. 000026B6  3C2D BD06                move.w     D6, [A5 - 0x42FA]
  3546. label000026BA:
  3547. 000026BA  DC6E FD9C                add.w      D6, [A6 - 0x264]
  3548. 000026BE  7001                     moveq.l    D0, 0x01
  3549. 000026C0  B046                     cmp.w      D0, D6
  3550. 000026C2  6F04                     ble        +0x6 /* 000026C8 */
  3551. 000026C4  3C3C 00C8                move.w     D6, 0xC8
  3552. label000026C8:
  3553. 000026C8  0C46 00C8                cmpi.w     D6, 0xC8
  3554. 000026CC  6F02                     ble        +0x4 /* 000026D0 */
  3555. 000026CE  7C01                     moveq.l    D6, 0x01
  3556. label000026D0:
  3557. 000026D0  3006                     move.w     D0, D6
  3558. 000026D2  5340                     subq.w     D0, 1
  3559. 000026D4  41ED BDBE                lea.l      A0, [A5 - 0x4242]
  3560. 000026D8  E740                     asl        D0.w, 3
  3561. 000026DA  4AB0 0000                tst.l      [A0 + D0.w]
  3562. 000026DE  56C0                     sne        D0
  3563. 000026E0  BC6D BD06                cmp.w      D6, [A5 - 0x42FA]
  3564. 000026E4  57C1                     seq        D1
  3565. 000026E6  8001                     or.b       D0, D1
  3566. 000026E8  67D0                     beq        -0x2E /* 000026BA */
  3567. 000026EA  102D C4A0                move.b     D0, [A5 - 0x3B60]
  3568. 000026EE  6604                     bne        +0x6 /* 000026F4 */
  3569. 000026F0  3B46 BD06                move.w     [A5 - 0x42FA], D6
  3570. label000026F4:
  3571. 000026F4  3006                     move.w     D0, D6
  3572. 000026F6  5340                     subq.w     D0, 1
  3573. 000026F8  41ED BDBE                lea.l      A0, [A5 - 0x4242]
  3574. 000026FC  E740                     asl        D0.w, 3
  3575. 000026FE  2D70 0000 FF98           move.l     [A6 - 0x68], [A0 + D0.w]
  3576. 00002704  7000                     moveq.l    D0, 0x00
  3577. 00002706  2880                     move.l     [A4], D0
  3578. 00002708  6000 00D8                bra        +0xDA /* 000027E2 */
  3579. 0000270C  7001                     moveq.l    D0, 0x01
  3580. 0000270E  2D40 FEE0                move.l     [A6 - 0x120], D0
  3581. 00002712  7001                     moveq.l    D0, 0x01
  3582. 00002714  B02E FFA6                cmp.b      D0, [A6 - 0x5A]
  3583. 00002718  6606                     bne        +0x8 /* 00002720 */
  3584. 0000271A  70FF                     moveq.l    D0, 0xFFFFFFFF
  3585. 0000271C  2D40 FEE0                move.l     [A6 - 0x120], D0
  3586. label00002720:
  3587. 00002720  28AD A68C                move.l     [A4], [A5 - 0x5974]
  3588. 00002724  2D6D A6BC FC8C           move.l     [A6 - 0x374], [A5 - 0x5944]
  3589. 0000272A  7A01                     moveq.l    D5, 0x01
  3590. 0000272C  6040                     bra        +0x42 /* 0000276E */
  3591. label0000272E:
  3592. 0000272E  202E FEE0                move.l     D0, [A6 - 0x120]
  3593. 00002732  D194                     add.l      [A4], D0
  3594. 00002734  7001                     moveq.l    D0, 0x01
  3595. 00002736  B094                     cmp.l      D0, [A4]
  3596. 00002738  6F04                     ble        +0x6 /* 0000273E */
  3597. 0000273A  28AD A6BC                move.l     [A4], [A5 - 0x5944]
  3598. label0000273E:
  3599. 0000273E  2014                     move.l     D0, [A4]
  3600. 00002740  B0AD A6BC                cmp.l      D0, [A5 - 0x5944]
  3601. 00002744  6F04                     ble        +0x6 /* 0000274A */
  3602. 00002746  7001                     moveq.l    D0, 0x01
  3603. 00002748  2880                     move.l     [A4], D0
  3604. label0000274A:
  3605. 0000274A  4267                     clr.w      -[A7]
  3606. 0000274C  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  3607. 00002750  2F14                     move.l     -[A7], [A4]
  3608. 00002752  486E FEE4                pea.l      [A6 - 0x11C]
  3609. 00002756  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  3610. 0000275A  101F                     move.b     D0, [A7]+
  3611. 0000275C  670C                     beq        +0xE /* 0000276A */
  3612. 0000275E  082E 0004 FEE8           btst.b     [A6 - 0x118], 0x4
  3613. 00002764  56C1                     sne        D1
  3614. 00002766  C001                     and.b      D0, D1
  3615. 00002768  6668                     bne        +0x6A /* 000027D2 */
  3616. label0000276A:
  3617. 0000276A  5285                     addq.l     D5, 1
  3618. 0000276C  6906                     bvs        +0x8 /* 00002774 */
  3619. label0000276E:
  3620. 0000276E  BAAE FC8C                cmp.l      D5, [A6 - 0x374]
  3621. 00002772  6FBA                     ble        -0x44 /* 0000272E */
  3622. label00002774:
  3623. 00002774  6072                     bra        +0x74 /* 000027E8 */
  3624. 00002776  42A7                     clr.l      -[A7]
  3625. 00002778  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  3626. 0000277C  2F2D A704                move.l     -[A7], [A5 - 0x58FC]
  3627. 00002780  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  3628. 00002784  2D5F FF68                move.l     [A6 - 0x98], [A7]+
  3629. 00002788  7000                     moveq.l    D0, 0x00
  3630. 0000278A  2D40 FF6C                move.l     [A6 - 0x94], D0
  3631. 0000278E  2D6D A6BC FC88           move.l     [A6 - 0x378], [A5 - 0x5944]
  3632. 00002794  7A01                     moveq.l    D5, 0x01
  3633. 00002796  6032                     bra        +0x34 /* 000027CA */
  3634. label00002798:
  3635. 00002798  4267                     clr.w      -[A7]
  3636. 0000279A  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  3637. 0000279E  2F05                     move.l     -[A7], D5
  3638. 000027A0  486E FEE4                pea.l      [A6 - 0x11C]
  3639. 000027A4  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  3640. 000027A8  101F                     move.b     D0, [A7]+
  3641. 000027AA  671A                     beq        +0x1C /* 000027C6 */
  3642. 000027AC  082E 0004 FEE8           btst.b     [A6 - 0x118], 0x4
  3643. 000027B2  6704                     beq        +0x6 /* 000027B8 */
  3644. 000027B4  52AE FF6C                addq.l     [A6 - 0x94], 1
  3645. label000027B8:
  3646. 000027B8  202E FF6C                move.l     D0, [A6 - 0x94]
  3647. 000027BC  B0AE FF68                cmp.l      D0, [A6 - 0x98]
  3648. 000027C0  6604                     bne        +0x6 /* 000027C6 */
  3649. 000027C2  2885                     move.l     [A4], D5
  3650. 000027C4  600C                     bra        +0xE /* 000027D2 */
  3651. label000027C6:
  3652. 000027C6  5285                     addq.l     D5, 1
  3653. 000027C8  6906                     bvs        +0x8 /* 000027D0 */
  3654. label000027CA:
  3655. 000027CA  BAAE FC88                cmp.l      D5, [A6 - 0x378]
  3656. 000027CE  6FC8                     ble        -0x36 /* 00002798 */
  3657. label000027D0:
  3658. 000027D0  6016                     bra        +0x18 /* 000027E8 */
  3659. label000027D2:
  3660. 000027D2  42A7                     clr.l      -[A7]
  3661. 000027D4  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  3662. 000027D8  2F14                     move.l     -[A7], [A4]
  3663. 000027DA  4EAD 26D2                jsr        [A5 + 0x26D2 /* export_1238 */]
  3664. 000027DE  2D5F FF98                move.l     [A6 - 0x68], [A7]+
  3665. label000027E2:
  3666. 000027E2  2D6E FF98 0010           move.l     [A6 + 0x10], [A6 - 0x68]
  3667. label000027E8:
  3668. 000027E8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3669. 000027EC  4E5E                     unlink     A6
  3670. 000027EE  205F                     movea.l    A0, [A7]+
  3671. 000027F0  504F                     addq.w     A7, 8
  3672. 000027F2  4ED0                     jmp        [A0]
  3673. 000027F4  0249 4400                andi.w     A1, 0x4400 /* 'D\0' */
  3674. export_1306:
  3675. fn000027F8:
  3676. 000027F8  4E56 FFF8                link       A6, -0x0008
  3677. 000027FC  48E7 0018                movem.l    -[A7], A3,A4
  3678. 00002800  4267                     clr.w      -[A7]
  3679. 00002802  486E 0008                pea.l      [A6 + 0x8]
  3680. 00002806  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  3681. 0000280A  101F                     move.b     D0, [A7]+
  3682. 0000280C  6604                     bne        +0x6 /* 00002812 */
  3683. 0000280E  6000 0088                bra        +0x8A /* 00002898 */
  3684. label00002812:
  3685. 00002812  266E 0008                movea.l    A3, [A6 + 0x8]
  3686. 00002816  42A7                     clr.l      -[A7]
  3687. 00002818  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3688. 0000281C  A917                     syscall    GetWRefCon
  3689. 0000281E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3690. 00002822  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3691. 00002826  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3692. 0000282A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3693. 0000282E  2850                     movea.l    A4, [A0]
  3694. 00002830  4AAC 0036                tst.l      [A4 + 0x36]
  3695. 00002834  670C                     beq        +0xE /* 00002842 */
  3696. 00002836  206C 0036                movea.l    A0, [A4 + 0x36]
  3697. 0000283A  2050                     movea.l    A0, [A0]
  3698. 0000283C  216C 003A 003A           move.l     [A0 + 0x3A], [A4 + 0x3A]
  3699. label00002842:
  3700. 00002842  4AAC 003A                tst.l      [A4 + 0x3A]
  3701. 00002846  670C                     beq        +0xE /* 00002854 */
  3702. 00002848  206C 003A                movea.l    A0, [A4 + 0x3A]
  3703. 0000284C  2050                     movea.l    A0, [A0]
  3704. 0000284E  216C 0036 0036           move.l     [A0 + 0x36], [A4 + 0x36]
  3705. label00002854:
  3706. 00002854  4AAC 0016                tst.l      [A4 + 0x16]
  3707. 00002858  6708                     beq        +0xA /* 00002862 */
  3708. 0000285A  486C 0016                pea.l      [A4 + 0x16]
  3709. 0000285E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  3710. label00002862:
  3711. 00002862  4AAC 001A                tst.l      [A4 + 0x1A]
  3712. 00002866  6708                     beq        +0xA /* 00002870 */
  3713. 00002868  486C 001A                pea.l      [A4 + 0x1A]
  3714. 0000286C  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  3715. label00002870:
  3716. 00002870  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3717. 00002874  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3718. 00002878  2F0B                     move.l     -[A7], A3
  3719. 0000287A  4EBA 3CA6                jsr        [PC + 0x3CA6 /* 00006522 */]
  3720. 0000287E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3721. 00002882  A92D                     syscall    CloseWindow
  3722. 00002884  486E FFFC                pea.l      [A6 - 0x4]
  3723. 00002888  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  3724. 0000288C  486E 0008                pea.l      [A6 + 0x8]
  3725. 00002890  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  3726. 00002894  53AD C522                subq.l     [A5 - 0x3ADE], 1
  3727. label00002898:
  3728. 00002898  4CDF 1800                movem.l    A3,A4, [A7]+
  3729. 0000289C  4E5E                     unlink     A6
  3730. 0000289E  2E9F                     move.l     [A7], [A7]+
  3731. 000028A0  4E75                     rts
  3732. export_1307:
  3733. 000028A2  4E56 FEFE                link       A6, -0x0102
  3734. 000028A6  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  3735. 000028AA  7001                     moveq.l    D0, 0x01
  3736. 000028AC  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3737. 000028B0  660C                     bne        +0xE /* 000028BE */
  3738. 000028B2  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  3739. 000028B6  486D 05D2                pea.l      [A5 + 0x5D2 /* export_182 */]
  3740. 000028BA  A9F1                     syscall    UnloadSeg
  3741. 000028BC  601E                     bra        +0x20 /* 000028DC */
  3742. label000028BE:
  3743. 000028BE  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  3744. 000028C2  2F2D B342                move.l     -[A7], [A5 - 0x4CBE]
  3745. 000028C6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3746. 000028CA  486E FF00                pea.l      [A6 - 0x100]
  3747. 000028CE  A946                     syscall    GetMenuItemText/GetItem
  3748. 000028D0  4267                     clr.w      -[A7]
  3749. 000028D2  486E FF00                pea.l      [A6 - 0x100]
  3750. 000028D6  A9B6                     syscall    OpenDeskAcc
  3751. 000028D8  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  3752. label000028DC:
  3753. 000028DC  4E5E                     unlink     A6
  3754. 000028DE  205F                     movea.l    A0, [A7]+
  3755. 000028E0  544F                     addq.w     A7, 2
  3756. 000028E2  4ED0                     jmp        [A0]
  3757. export_1308:
  3758. fn000028E4:
  3759. 000028E4  4E56 FFEC                link       A6, -0x0014
  3760. 000028E8  2F0C                     move.l     -[A7], A4
  3761. 000028EA  286E 0010                movea.l    A4, [A6 + 0x10]
  3762. 000028EE  206D B660                movea.l    A0, [A5 - 0x49A0]
  3763. 000028F2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3764. 000028F6  41E8 0010                lea.l      A0, [A0 + 0x10]
  3765. 000028FA  22D8                     move.l     [A1]+, [A0]+
  3766. 000028FC  22D8                     move.l     [A1]+, [A0]+
  3767. 000028FE  102D BD1A                move.b     D0, [A5 - 0x42E6]
  3768. 00002902  661E                     bne        +0x20 /* 00002922 */
  3769. 00002904  802D B7D0                or.b       D0, [A5 - 0x4830]
  3770. 00002908  4A00                     tst.b      D0
  3771. 0000290A  6616                     bne        +0x18 /* 00002922 */
  3772. 0000290C  2F00                     move.l     -[A7], D0
  3773. 0000290E  4267                     clr.w      -[A7]
  3774. 00002910  486D B70C                pea.l      [A5 - 0x48F4]
  3775. 00002914  486E FFF8                pea.l      [A6 - 0x8]
  3776. 00002918  A8A6                     syscall    EqualRect
  3777. 0000291A  121F                     move.b     D1, [A7]+
  3778. 0000291C  201F                     move.l     D0, [A7]+
  3779. 0000291E  8001                     or.b       D0, D1
  3780. 00002920  6704                     beq        +0x6 /* 00002926 */
  3781. label00002922:
  3782. 00002922  6000 0176                bra        +0x178 /* 00002A9A */
  3783. label00002926:
  3784. 00002926  41EE FFF0                lea.l      A0, [A6 - 0x10]
  3785. 0000292A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3786. 0000292E  20D9                     move.l     [A0]+, [A1]+
  3787. 00002930  20D9                     move.l     [A0]+, [A1]+
  3788. 00002932  486E FFF0                pea.l      [A6 - 0x10]
  3789. 00002936  2F3C 0001 0001           move.l     -[A7], 0x10001
  3790. 0000293C  A8A9                     syscall    InsetRect
  3791. 0000293E  4267                     clr.w      -[A7]
  3792. 00002940  2F14                     move.l     -[A7], [A4]
  3793. 00002942  486E FFF0                pea.l      [A6 - 0x10]
  3794. 00002946  A8AD                     syscall    PtInRect
  3795. 00002948  101F                     move.b     D0, [A7]+
  3796. 0000294A  6704                     beq        +0x6 /* 00002950 */
  3797. 0000294C  6000 014C                bra        +0x14E /* 00002A9A */
  3798. label00002950:
  3799. 00002950  4AAD C486                tst.l      [A5 - 0x3B7A]
  3800. 00002954  6608                     bne        +0xA /* 0000295E */
  3801. 00002956  42A7                     clr.l      -[A7]
  3802. 00002958  A975                     syscall    TickCount
  3803. 0000295A  2B5F C486                move.l     [A5 - 0x3B7A], [A7]+
  3804. label0000295E:
  3805. 0000295E  202E 0008                move.l     D0, [A6 + 0x8]
  3806. 00002962  D0AD C486                add.l      D0, [A5 - 0x3B7A]
  3807. 00002966  2F00                     move.l     -[A7], D0
  3808. 00002968  42A7                     clr.l      -[A7]
  3809. 0000296A  A975                     syscall    TickCount
  3810. 0000296C  221F                     move.l     D1, [A7]+
  3811. 0000296E  201F                     move.l     D0, [A7]+
  3812. 00002970  B280                     cmp.l      D1, D0
  3813. 00002972  6C0A                     bge        +0xC /* 0000297E */
  3814. 00002974  206E 000C                movea.l    A0, [A6 + 0xC]
  3815. 00002978  2890                     move.l     [A4], [A0]
  3816. 0000297A  6000 011E                bra        +0x120 /* 00002A9A */
  3817. label0000297E:
  3818. 0000297E  2D6E FFF8 FFEC           move.l     [A6 - 0x14], [A6 - 0x8]
  3819. 00002984  302C 0002                move.w     D0, [A4 + 0x2]
  3820. 00002988  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  3821. 0000298C  5CC0                     sge        D0
  3822. 0000298E  322D B712                move.w     D1, [A5 - 0x48EE]
  3823. 00002992  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  3824. 00002996  5EC1                     sgt        D1
  3825. 00002998  C001                     and.b      D0, D1
  3826. 0000299A  671A                     beq        +0x1C /* 000029B6 */
  3827. 0000299C  302E FFEE                move.w     D0, [A6 - 0x12]
  3828. 000029A0  D07C 0010                add.w      D0, 0x10
  3829. 000029A4  3D40 FFEE                move.w     [A6 - 0x12], D0
  3830. 000029A8  302E FFFE                move.w     D0, [A6 - 0x2]
  3831. 000029AC  D07C 000F                add.w      D0, 0xF
  3832. 000029B0  3940 0002                move.w     [A4 + 0x2], D0
  3833. 000029B4  602A                     bra        +0x2C /* 000029E0 */
  3834. label000029B6:
  3835. 000029B6  302C 0002                move.w     D0, [A4 + 0x2]
  3836. 000029BA  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  3837. 000029BE  5DC0                     slt        D0
  3838. 000029C0  322D B70E                move.w     D1, [A5 - 0x48F2]
  3839. 000029C4  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  3840. 000029C8  5DC1                     slt        D1
  3841. 000029CA  C001                     and.b      D0, D1
  3842. 000029CC  6712                     beq        +0x14 /* 000029E0 */
  3843. 000029CE  302E FFEE                move.w     D0, [A6 - 0x12]
  3844. 000029D2  907C 0010                sub.w      D0, 0x10
  3845. 000029D6  3D40 FFEE                move.w     [A6 - 0x12], D0
  3846. 000029DA  396E FFEE 0002           move.w     [A4 + 0x2], [A6 - 0x12]
  3847. label000029E0:
  3848. 000029E0  3014                     move.w     D0, [A4]
  3849. 000029E2  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  3850. 000029E6  5CC0                     sge        D0
  3851. 000029E8  322D B710                move.w     D1, [A5 - 0x48F0]
  3852. 000029EC  B26E FFFC                cmp.w      D1, [A6 - 0x4]
  3853. 000029F0  5EC1                     sgt        D1
  3854. 000029F2  C001                     and.b      D0, D1
  3855. 000029F4  673C                     beq        +0x3E /* 00002A32 */
  3856. 000029F6  4267                     clr.w      -[A7]
  3857. 000029F8  302E FFEC                move.w     D0, [A6 - 0x14]
  3858. 000029FC  D07C 0010                add.w      D0, 0x10
  3859. 00002A00  3F00                     move.w     -[A7], D0
  3860. 00002A02  302E FFFC                move.w     D0, [A6 - 0x4]
  3861. 00002A06  906E FFF8                sub.w      D0, [A6 - 0x8]
  3862. 00002A0A  322D B710                move.w     D1, [A5 - 0x48F0]
  3863. 00002A0E  9240                     sub.w      D1, D0
  3864. 00002A10  3F01                     move.w     -[A7], D1
  3865. 00002A12  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  3866. 00002A16  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  3867. 00002A1A  4267                     clr.w      -[A7]
  3868. 00002A1C  302E FFFC                move.w     D0, [A6 - 0x4]
  3869. 00002A20  D07C 000F                add.w      D0, 0xF
  3870. 00002A24  3F00                     move.w     -[A7], D0
  3871. 00002A26  3F2D B710                move.w     -[A7], [A5 - 0x48F0]
  3872. 00002A2A  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  3873. 00002A2E  389F                     move.w     [A4], [A7]+
  3874. 00002A30  6032                     bra        +0x34 /* 00002A64 */
  3875. label00002A32:
  3876. 00002A32  3014                     move.w     D0, [A4]
  3877. 00002A34  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  3878. 00002A38  5DC0                     slt        D0
  3879. 00002A3A  322D B70C                move.w     D1, [A5 - 0x48F4]
  3880. 00002A3E  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  3881. 00002A42  5DC1                     slt        D1
  3882. 00002A44  C001                     and.b      D0, D1
  3883. 00002A46  671C                     beq        +0x1E /* 00002A64 */
  3884. 00002A48  4267                     clr.w      -[A7]
  3885. 00002A4A  302E FFEC                move.w     D0, [A6 - 0x14]
  3886. 00002A4E  907C 0010                sub.w      D0, 0x10
  3887. 00002A52  3F00                     move.w     -[A7], D0
  3888. 00002A54  3F2D B70C                move.w     -[A7], [A5 - 0x48F4]
  3889. 00002A58  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  3890. 00002A5C  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  3891. 00002A60  38AE FFEC                move.w     [A4], [A6 - 0x14]
  3892. label00002A64:
  3893. 00002A64  202E FFEC                move.l     D0, [A6 - 0x14]
  3894. 00002A68  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  3895. 00002A6C  672C                     beq        +0x2E /* 00002A9A */
  3896. 00002A6E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3897. 00002A72  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  3898. 00002A76  206D B660                movea.l    A0, [A5 - 0x49A0]
  3899. 00002A7A  4868 0010                pea.l      [A0 + 0x10]
  3900. 00002A7E  486D B278                pea.l      [A5 - 0x4D88]
  3901. 00002A82  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  3902. 00002A86  42A7                     clr.l      -[A7]
  3903. 00002A88  A975                     syscall    TickCount
  3904. 00002A8A  2B5F C486                move.l     [A5 - 0x3B7A], [A7]+
  3905. 00002A8E  206D B660                movea.l    A0, [A5 - 0x49A0]
  3906. 00002A92  4868 0010                pea.l      [A0 + 0x10]
  3907. 00002A96  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  3908. label00002A9A:
  3909. 00002A9A  285F                     movea.l    A4, [A7]+
  3910. 00002A9C  4E5E                     unlink     A6
  3911. 00002A9E  205F                     movea.l    A0, [A7]+
  3912. 00002AA0  DEFC 000C                add.w      A7, 0xC
  3913. 00002AA4  4ED0                     jmp        [A0]
  3914. fn00002AA6:
  3915. 00002AA6  4E56 FFF6                link       A6, -0x000A
  3916. 00002AAA  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3917. 00002AAE  286E 0008                movea.l    A4, [A6 + 0x8]
  3918. 00002AB2  266C 000E                movea.l    A3, [A4 + 0xE]
  3919. 00002AB6  2F2B 0086                move.l     -[A7], [A3 + 0x86]
  3920. 00002ABA  206E 000C                movea.l    A0, [A6 + 0xC]
  3921. 00002ABE  4240                     clr.w      D0
  3922. 00002AC0  1010                     move.b     D0, [A0]
  3923. 00002AC2  5240                     addq.w     D0, 1
  3924. 00002AC4  48C0                     ext.l      D0
  3925. 00002AC6  2F00                     move.l     -[A7], D0
  3926. 00002AC8  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  3927. 00002ACC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3928. 00002AD0  206B 0086                movea.l    A0, [A3 + 0x86]
  3929. 00002AD4  2F10                     move.l     -[A7], [A0]
  3930. 00002AD6  206E 000C                movea.l    A0, [A6 + 0xC]
  3931. 00002ADA  4240                     clr.w      D0
  3932. 00002ADC  1010                     move.b     D0, [A0]
  3933. 00002ADE  5240                     addq.w     D0, 1
  3934. 00002AE0  48C0                     ext.l      D0
  3935. 00002AE2  2F00                     move.l     -[A7], D0
  3936. 00002AE4  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  3937. 00002AE8  486C FDE4                pea.l      [A4 - 0x21C]
  3938. 00002AEC  A874                     syscall    GetPort
  3939. 00002AEE  486E FFFC                pea.l      [A6 - 0x4]
  3940. 00002AF2  A910                     syscall    GetWMgrPort
  3941. 00002AF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3942. 00002AF8  A873                     syscall    SetPort
  3943. 00002AFA  206E FFFC                movea.l    A0, [A6 - 0x4]
  3944. 00002AFE  3E28 0044                move.w     D7, [A0 + 0x44]
  3945. 00002B02  206E FFFC                movea.l    A0, [A6 - 0x4]
  3946. 00002B06  3C28 004A                move.w     D6, [A0 + 0x4A]
  3947. 00002B0A  4267                     clr.w      -[A7]
  3948. 00002B0C  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  3949. 00002B10  A887                     syscall    TextFont
  3950. 00002B12  4267                     clr.w      -[A7]
  3951. 00002B14  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  3952. 00002B18  6604                     bne        +0x6 /* 00002B1E */
  3953. 00002B1A  3EBC 000C                move.w     [A7], 0xC
  3954. label00002B1E:
  3955. 00002B1E  A88A                     syscall    TextSize
  3956. 00002B20  4267                     clr.w      -[A7]
  3957. 00002B22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3958. 00002B26  A88C                     syscall    StringWidth
  3959. 00002B28  3A1F                     move.w     D5, [A7]+
  3960. 00002B2A  3F07                     move.w     -[A7], D7
  3961. 00002B2C  A887                     syscall    TextFont
  3962. 00002B2E  3F06                     move.w     -[A7], D6
  3963. 00002B30  A88A                     syscall    TextSize
  3964. 00002B32  2F2C FDE4                move.l     -[A7], [A4 - 0x21C]
  3965. 00002B36  A873                     syscall    SetPort
  3966. 00002B38  206C 000E                movea.l    A0, [A4 + 0xE]
  3967. 00002B3C  3145 008A                move.w     [A0 + 0x8A], D5
  3968. 00002B40  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3969. 00002B44  4E5E                     unlink     A6
  3970. 00002B46  205F                     movea.l    A0, [A7]+
  3971. 00002B48  504F                     addq.w     A7, 8
  3972. 00002B4A  4ED0                     jmp        [A0]
  3973. export_1309:
  3974. fn00002B4C:
  3975. 00002B4C  4E56 FDD8                link       A6, -0x0228
  3976. 00002B50  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3977. 00002B54  382E 000C                move.w     D4, [A6 + 0xC]
  3978. 00002B58  42A7                     clr.l      -[A7]
  3979. 00002B5A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3980. 00002B5E  A917                     syscall    GetWRefCon
  3981. 00002B60  265F                     movea.l    A3, [A7]+
  3982. 00002B62  42A7                     clr.l      -[A7]
  3983. 00002B64  2053                     movea.l    A0, [A3]
  3984. 00002B66  2F10                     move.l     -[A7], [A0]
  3985. 00002B68  2F4D 0004                move.l     [A7 + 0x4], A5
  3986. 00002B6C  2A5F                     movea.l    A5, [A7]+
  3987. 00002B6E  2E1F                     move.l     D7, [A7]+
  3988. 00002B70  1D6D C4C0 FFF7           move.b     [A6 - 0x9], [A5 - 0x3B40]
  3989. 00002B76  4205                     clr.b      D5
  3990. 00002B78  4A44                     tst.w      D4
  3991. 00002B7A  57C0                     seq        D0
  3992. 00002B7C  C02D C4A4                and.b      D0, [A5 - 0x3B5C]
  3993. 00002B80  6740                     beq        +0x42 /* 00002BC2 */
  3994. 00002B82  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3995. 00002B86  486E FEF6                pea.l      [A6 - 0x10A]
  3996. 00002B8A  A919                     syscall    GetWTitle
  3997. 00002B8C  486E FEF6                pea.l      [A6 - 0x10A]
  3998. 00002B90  486E FDF6                pea.l      [A6 - 0x20A]
  3999. 00002B94  4240                     clr.w      D0
  4000. 00002B96  102E FEF6                move.b     D0, [A6 - 0x10A]
  4001. 00002B9A  5240                     addq.w     D0, 1
  4002. 00002B9C  48C0                     ext.l      D0
  4003. 00002B9E  2F00                     move.l     -[A7], D0
  4004. 00002BA0  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  4005. 00002BA4  4267                     clr.w      -[A7]
  4006. 00002BA6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4007. 00002BAA  486E FDF6                pea.l      [A6 - 0x20A]
  4008. 00002BAE  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  4009. 00002BB2  1A1F                     move.b     D5, [A7]+
  4010. 00002BB4  1005                     move.b     D0, D5
  4011. 00002BB6  670A                     beq        +0xC /* 00002BC2 */
  4012. 00002BB8  486E FDF6                pea.l      [A6 - 0x20A]
  4013. 00002BBC  2F0E                     move.l     -[A7], A6
  4014. 00002BBE  4EBA FEE6                jsr        [PC - 0x11A /* 00002AA6 */]
  4015. label00002BC2:
  4016. 00002BC2  2053                     movea.l    A0, [A3]
  4017. 00002BC4  2C28 0008                move.l     D6, [A0 + 0x8]
  4018. 00002BC8  2F06                     move.l     -[A7], D6
  4019. 00002BCA  A9A2                     syscall    LoadResource
  4020. 00002BCC  4267                     clr.w      -[A7]
  4021. 00002BCE  A9AF                     syscall    ResError
  4022. 00002BD0  4A5F                     tst.w      [A7]+
  4023. 00002BD2  670A                     beq        +0xC /* 00002BDE */
  4024. 00002BD4  2F3C 0000 C527           move.l     -[A7], 0xC527
  4025. 00002BDA  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  4026. label00002BDE:
  4027. 00002BDE  2F06                     move.l     -[A7], D6
  4028. 00002BE0  486E FDF1                pea.l      [A6 - 0x20F]
  4029. 00002BE4  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4030. 00002BE8  42A7                     clr.l      -[A7]
  4031. 00002BEA  2F07                     move.l     -[A7], D7
  4032. 00002BEC  2F4D 0004                move.l     [A7 + 0x4], A5
  4033. 00002BF0  2A5F                     movea.l    A5, [A7]+
  4034. 00002BF2  2E1F                     move.l     D7, [A7]+
  4035. 00002BF4  2853                     movea.l    A4, [A3]
  4036. 00002BF6  42A7                     clr.l      -[A7]
  4037. 00002BF8  7000                     moveq.l    D0, 0x00
  4038. 00002BFA  302C 000C                move.w     D0, [A4 + 0xC]
  4039. 00002BFE  C0BC 0000 000F           and.l      D0, 0xF
  4040. 00002C04  3F00                     move.w     -[A7], D0
  4041. 00002C06  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4042. 00002C0A  3F04                     move.w     -[A7], D4
  4043. 00002C0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4044. 00002C10  2046                     movea.l    A0, D6
  4045. 00002C12  2F10                     move.l     -[A7], [A0]
  4046. 00002C14  205F                     movea.l    A0, [A7]+
  4047. 00002C16  4E90                     jsr        [A0]
  4048. 00002C18  2D5F FDEC                move.l     [A6 - 0x214], [A7]+
  4049. 00002C1C  42A7                     clr.l      -[A7]
  4050. 00002C1E  2053                     movea.l    A0, [A3]
  4051. 00002C20  2F10                     move.l     -[A7], [A0]
  4052. 00002C22  2F4D 0004                move.l     [A7 + 0x4], A5
  4053. 00002C26  2A5F                     movea.l    A5, [A7]+
  4054. 00002C28  2E1F                     move.l     D7, [A7]+
  4055. 00002C2A  2F06                     move.l     -[A7], D6
  4056. 00002C2C  1F2E FDF1                move.b     -[A7], [A6 - 0x20F]
  4057. 00002C30  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  4058. 00002C34  206E 000E                movea.l    A0, [A6 + 0xE]
  4059. 00002C38  102E FFF7                move.b     D0, [A6 - 0x9]
  4060. 00002C3C  C028 006F                and.b      D0, [A0 + 0x6F]
  4061. 00002C40  6700 00CE                beq        +0xD0 /* 00002D10 */
  4062. 00002C44  42A7                     clr.l      -[A7]
  4063. 00002C46  A8D8                     syscall    NewRgn
  4064. 00002C48  2D5F FDE8                move.l     [A6 - 0x218], [A7]+
  4065. 00002C4C  486E FDE4                pea.l      [A6 - 0x21C]
  4066. 00002C50  A874                     syscall    GetPort
  4067. 00002C52  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4068. 00002C56  A873                     syscall    SetPort
  4069. 00002C58  206E 000E                movea.l    A0, [A6 + 0xE]
  4070. 00002C5C  49E8 0010                lea.l      A4, [A0 + 0x10]
  4071. 00002C60  486E FDDC                pea.l      [A6 - 0x224]
  4072. 00002C64  302C 0006                move.w     D0, [A4 + 0x6]
  4073. 00002C68  907C 0010                sub.w      D0, 0x10
  4074. 00002C6C  3F00                     move.w     -[A7], D0
  4075. 00002C6E  302C 0004                move.w     D0, [A4 + 0x4]
  4076. 00002C72  907C 0010                sub.w      D0, 0x10
  4077. 00002C76  3F00                     move.w     -[A7], D0
  4078. 00002C78  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4079. 00002C7C  A8A7                     syscall    SetRect
  4080. 00002C7E  4A44                     tst.w      D4
  4081. 00002C80  57C0                     seq        D0
  4082. 00002C82  7206                     moveq.l    D1, 0x06
  4083. 00002C84  B244                     cmp.w      D1, D4
  4084. 00002C86  57C1                     seq        D1
  4085. 00002C88  8001                     or.b       D0, D1
  4086. 00002C8A  6708                     beq        +0xA /* 00002C94 */
  4087. 00002C8C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4088. 00002C90  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  4089. label00002C94:
  4090. 00002C94  7001                     moveq.l    D0, 0x01
  4091. 00002C96  B044                     cmp.w      D0, D4
  4092. 00002C98  6622                     bne        +0x24 /* 00002CBC */
  4093. 00002C9A  2D6E 0008 FDD8           move.l     [A6 - 0x228], [A6 + 0x8]
  4094. 00002CA0  486E FDD8                pea.l      [A6 - 0x228]
  4095. 00002CA4  A871                     syscall    GlobalToLocal
  4096. 00002CA6  4267                     clr.w      -[A7]
  4097. 00002CA8  2F2E FDD8                move.l     -[A7], [A6 - 0x228]
  4098. 00002CAC  486E FDDC                pea.l      [A6 - 0x224]
  4099. 00002CB0  A8AD                     syscall    PtInRect
  4100. 00002CB2  101F                     move.b     D0, [A7]+
  4101. 00002CB4  6706                     beq        +0x8 /* 00002CBC */
  4102. 00002CB6  7003                     moveq.l    D0, 0x03
  4103. 00002CB8  2D40 FDEC                move.l     [A6 - 0x214], D0
  4104. label00002CBC:
  4105. 00002CBC  7002                     moveq.l    D0, 0x02
  4106. 00002CBE  B044                     cmp.w      D0, D4
  4107. 00002CC0  6642                     bne        +0x44 /* 00002D04 */
  4108. 00002CC2  486E FDE0                pea.l      [A6 - 0x220]
  4109. 00002CC6  A870                     syscall    LocalToGlobal
  4110. 00002CC8  302E FDE2                move.w     D0, [A6 - 0x21E]
  4111. 00002CCC  907C 0011                sub.w      D0, 0x11
  4112. 00002CD0  3D40 FDDE                move.w     [A6 - 0x222], D0
  4113. 00002CD4  302E FDE0                move.w     D0, [A6 - 0x220]
  4114. 00002CD8  907C 0011                sub.w      D0, 0x11
  4115. 00002CDC  3D40 FDDC                move.w     [A6 - 0x224], D0
  4116. 00002CE0  2F2E FDE8                move.l     -[A7], [A6 - 0x218]
  4117. 00002CE4  486E FDDC                pea.l      [A6 - 0x224]
  4118. 00002CE8  A8DF                     syscall    RectRgn
  4119. 00002CEA  286E 000E                movea.l    A4, [A6 + 0xE]
  4120. 00002CEE  2F2C 0076                move.l     -[A7], [A4 + 0x76]
  4121. 00002CF2  2F2E FDE8                move.l     -[A7], [A6 - 0x218]
  4122. 00002CF6  2F2C 0076                move.l     -[A7], [A4 + 0x76]
  4123. 00002CFA  A8E6                     syscall    DiffRgn
  4124. 00002CFC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4125. 00002D00  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  4126. label00002D04:
  4127. 00002D04  2F2E FDE4                move.l     -[A7], [A6 - 0x21C]
  4128. 00002D08  A873                     syscall    SetPort
  4129. 00002D0A  2F2E FDE8                move.l     -[A7], [A6 - 0x218]
  4130. 00002D0E  A8D9                     syscall    DisposRgn/DisposeRgn
  4131. label00002D10:
  4132. 00002D10  1005                     move.b     D0, D5
  4133. 00002D12  670A                     beq        +0xC /* 00002D1E */
  4134. 00002D14  486E FEF6                pea.l      [A6 - 0x10A]
  4135. 00002D18  2F0E                     move.l     -[A7], A6
  4136. 00002D1A  4EBA FD8A                jsr        [PC - 0x276 /* 00002AA6 */]
  4137. label00002D1E:
  4138. 00002D1E  42A7                     clr.l      -[A7]
  4139. 00002D20  2F07                     move.l     -[A7], D7
  4140. 00002D22  2F4D 0004                move.l     [A7 + 0x4], A5
  4141. 00002D26  2A5F                     movea.l    A5, [A7]+
  4142. 00002D28  2E1F                     move.l     D7, [A7]+
  4143. 00002D2A  2D6E FDEC 0014           move.l     [A6 + 0x14], [A6 - 0x214]
  4144. 00002D30  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4145. 00002D34  4E5E                     unlink     A6
  4146. 00002D36  205F                     movea.l    A0, [A7]+
  4147. 00002D38  DEFC 000C                add.w      A7, 0xC
  4148. 00002D3C  4ED0                     jmp        [A0]
  4149. export_1310:
  4150. 00002D3E  4E56 FFFC                link       A6, -0x0004
  4151. 00002D42  48E7 0300                movem.l    -[A7], D6,D7
  4152. 00002D46  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  4153. 00002D4A  A873                     syscall    SetPort
  4154. 00002D4C  486E 0012                pea.l      [A6 + 0x12]
  4155. 00002D50  A870                     syscall    LocalToGlobal
  4156. 00002D52  486E 000E                pea.l      [A6 + 0xE]
  4157. 00002D56  A870                     syscall    LocalToGlobal
  4158. 00002D58  4A6D B64A                tst.w      [A5 - 0x49B6]
  4159. 00002D5C  6E04                     bgt        +0x6 /* 00002D62 */
  4160. 00002D5E  4247                     clr.w      D7
  4161. 00002D60  606E                     bra        +0x70 /* 00002DD0 */
  4162. label00002D62:
  4163. 00002D62  7000                     moveq.l    D0, 0x00
  4164. 00002D64  302E 0014                move.w     D0, [A6 + 0x14]
  4165. 00002D68  7210                     moveq.l    D1, 0x10
  4166. 00002D6A  E3A8                     lsl        D0, D1
  4167. 00002D6C  2B40 B37A                move.l     [A5 - 0x4C86], D0
  4168. 00002D70  7000                     moveq.l    D0, 0x00
  4169. 00002D72  302E 0012                move.w     D0, [A6 + 0x12]
  4170. 00002D76  7210                     moveq.l    D1, 0x10
  4171. 00002D78  E3A8                     lsl        D0, D1
  4172. 00002D7A  2B40 B320                move.l     [A5 - 0x4CE0], D0
  4173. 00002D7E  42A7                     clr.l      -[A7]
  4174. 00002D80  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4175. 00002D84  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4176. 00002D88  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  4177. 00002D8C  2C1F                     move.l     D6, [A7]+
  4178. 00002D8E  4846                     swap.w     D6
  4179. 00002D90  4A46                     tst.w      D6
  4180. 00002D92  3006                     move.w     D0, D6
  4181. 00002D94  C1FC 003C                muls.w     D0, 0x3C /* '<' */
  4182. 00002D98  48C0                     ext.l      D0
  4183. 00002D9A  81ED B64A                divs.w     D0, [A5 - 0x49B6]
  4184. 00002D9E  3E00                     move.w     D7, D0
  4185. 00002DA0  7001                     moveq.l    D0, 0x01
  4186. 00002DA2  B047                     cmp.w      D0, D7
  4187. 00002DA4  6F02                     ble        +0x4 /* 00002DA8 */
  4188. 00002DA6  7E01                     moveq.l    D7, 0x01
  4189. label00002DA8:
  4190. 00002DA8  42A7                     clr.l      -[A7]
  4191. 00002DAA  302E 0010                move.w     D0, [A6 + 0x10]
  4192. 00002DAE  906E 0014                sub.w      D0, [A6 + 0x14]
  4193. 00002DB2  3F00                     move.w     -[A7], D0
  4194. 00002DB4  3F07                     move.w     -[A7], D7
  4195. 00002DB6  A869                     syscall    FixRatio
  4196. 00002DB8  2B5F B37E                move.l     [A5 - 0x4C82], [A7]+
  4197. 00002DBC  42A7                     clr.l      -[A7]
  4198. 00002DBE  302E 000E                move.w     D0, [A6 + 0xE]
  4199. 00002DC2  906E 0012                sub.w      D0, [A6 + 0x12]
  4200. 00002DC6  3F00                     move.w     -[A7], D0
  4201. 00002DC8  3F07                     move.w     -[A7], D7
  4202. 00002DCA  A869                     syscall    FixRatio
  4203. 00002DCC  2B5F B324                move.l     [A5 - 0x4CDC], [A7]+
  4204. label00002DD0:
  4205. 00002DD0  4267                     clr.w      -[A7]
  4206. 00002DD2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4207. 00002DD6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4208. 00002DDA  A881                     syscall    EqualPt
  4209. 00002DDC  1B5F BC8A                move.b     [A5 - 0x4376], [A7]+
  4210. 00002DE0  2B6E 000E B646           move.l     [A5 - 0x49BA], [A6 + 0xE]
  4211. 00002DE6  42A7                     clr.l      -[A7]
  4212. 00002DE8  A975                     syscall    TickCount
  4213. 00002DEA  2B5F B64C                move.l     [A5 - 0x49B4], [A7]+
  4214. 00002DEE  3007                     move.w     D0, D7
  4215. 00002DF0  48C0                     ext.l      D0
  4216. 00002DF2  D0AD B64C                add.l      D0, [A5 - 0x49B4]
  4217. 00002DF6  2B40 BD70                move.l     [A5 - 0x4290], D0
  4218. 00002DFA  1B7C 0001 BD1A           move.b     [A5 - 0x42E6], 0x1
  4219. 00002E00  7000                     moveq.l    D0, 0x00
  4220. 00002E02  2B40 BD78                move.l     [A5 - 0x4288], D0
  4221. 00002E06  7000                     moveq.l    D0, 0x00
  4222. 00002E08  2B40 BD74                move.l     [A5 - 0x428C], D0
  4223. 00002E0C  1B6E 000C BD1E           move.b     [A5 - 0x42E2], [A6 + 0xC]
  4224. 00002E12  1B6E 000C B7CC           move.b     [A5 - 0x4834], [A6 + 0xC]
  4225. 00002E18  1B6E 000A BD20           move.b     [A5 - 0x42E0], [A6 + 0xA]
  4226. 00002E1E  1B6E 000A B93E           move.b     [A5 - 0x46C2], [A6 + 0xA]
  4227. 00002E24  1B6E 0008 BD1C           move.b     [A5 - 0x42E4], [A6 + 0x8]
  4228. 00002E2A  1B6E 0008 C408           move.b     [A5 - 0x3BF8], [A6 + 0x8]
  4229. 00002E30  3B7C 0001 B414           move.w     [A5 - 0x4BEC], 0x1
  4230. 00002E36  7000                     moveq.l    D0, 0x00
  4231. 00002E38  2B40 B416                move.l     [A5 - 0x4BEA], D0
  4232. 00002E3C  42A7                     clr.l      -[A7]
  4233. 00002E3E  A975                     syscall    TickCount
  4234. 00002E40  2B5F B41A                move.l     [A5 - 0x4BE6], [A7]+
  4235. 00002E44  2B6E 0012 B41E           move.l     [A5 - 0x4BE2], [A6 + 0x12]
  4236. 00002E4A  426D B422                clr.w      [A5 - 0x4BDE]
  4237. 00002E4E  102D BD1E                move.b     D0, [A5 - 0x42E2]
  4238. 00002E52  670C                     beq        +0xE /* 00002E60 */
  4239. 00002E54  302D B422                move.w     D0, [A5 - 0x4BDE]
  4240. 00002E58  D07C 0200                add.w      D0, 0x200
  4241. 00002E5C  3B40 B422                move.w     [A5 - 0x4BDE], D0
  4242. label00002E60:
  4243. 00002E60  102D BD20                move.b     D0, [A5 - 0x42E0]
  4244. 00002E64  670C                     beq        +0xE /* 00002E72 */
  4245. 00002E66  302D B422                move.w     D0, [A5 - 0x4BDE]
  4246. 00002E6A  D07C 0800                add.w      D0, 0x800
  4247. 00002E6E  3B40 B422                move.w     [A5 - 0x4BDE], D0
  4248. label00002E72:
  4249. 00002E72  102D BD1C                move.b     D0, [A5 - 0x42E4]
  4250. 00002E76  670C                     beq        +0xE /* 00002E84 */
  4251. 00002E78  302D B422                move.w     D0, [A5 - 0x4BDE]
  4252. 00002E7C  D07C 0100                add.w      D0, 0x100
  4253. 00002E80  3B40 B422                move.w     [A5 - 0x4BDE], D0
  4254. label00002E84:
  4255. 00002E84  41ED BB20                lea.l      A0, [A5 - 0x44E0]
  4256. 00002E88  43ED B414                lea.l      A1, [A5 - 0x4BEC]
  4257. 00002E8C  20D9                     move.l     [A0]+, [A1]+
  4258. 00002E8E  20D9                     move.l     [A0]+, [A1]+
  4259. 00002E90  20D9                     move.l     [A0]+, [A1]+
  4260. 00002E92  20D9                     move.l     [A0]+, [A1]+
  4261. 00002E94  1B7C 0001 C5BC           move.b     [A5 - 0x3A44], 0x1
  4262. 00002E9A  4A6D BB1E                tst.w      [A5 - 0x44E2]
  4263. 00002E9E  6606                     bne        +0x8 /* 00002EA6 */
  4264. 00002EA0  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  4265. 00002EA4  6004                     bra        +0x6 /* 00002EAA */
  4266. label00002EA6:
  4267. 00002EA6  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  4268. label00002EAA:
  4269. 00002EAA  422D B7CC                clr.b      [A5 - 0x4834]
  4270. 00002EAE  422D B93E                clr.b      [A5 - 0x46C2]
  4271. 00002EB2  422D C408                clr.b      [A5 - 0x3BF8]
  4272. 00002EB6  422D C5BC                clr.b      [A5 - 0x3A44]
  4273. 00002EBA  422D BD1A                clr.b      [A5 - 0x42E6]
  4274. 00002EBE  4CDF 00C0                movem.l    D6,D7, [A7]+
  4275. 00002EC2  4E5E                     unlink     A6
  4276. 00002EC4  205F                     movea.l    A0, [A7]+
  4277. 00002EC6  DEFC 000E                add.w      A7, 0xE
  4278. 00002ECA  4ED0                     jmp        [A0]
  4279. export_1311:
  4280. 00002ECC  4E56 0000                link       A6, 0
  4281. 00002ED0  7003                     moveq.l    D0, 0x03
  4282. 00002ED2  B06E 0008                cmp.w      D0, [A6 + 0x8]
  4283. 00002ED6  57C0                     seq        D0
  4284. 00002ED8  7202                     moveq.l    D1, 0x02
  4285. 00002EDA  B26E 0008                cmp.w      D1, [A6 + 0x8]
  4286. 00002EDE  57C1                     seq        D1
  4287. 00002EE0  8001                     or.b       D0, D1
  4288. 00002EE2  6712                     beq        +0x14 /* 00002EF6 */
  4289. 00002EE4  3F3C 0001                move.w     -[A7], 0x1
  4290. 00002EE8  4EBA EB9A                jsr        [PC - 0x1466 /* 00001A84 */]
  4291. 00002EEC  102D C572                move.b     D0, [A5 - 0x3A8E]
  4292. 00002EF0  6704                     beq        +0x6 /* 00002EF6 */
  4293. 00002EF2  4EAD 22B2                jsr        [A5 + 0x22B2 /* export_1106 */]
  4294. label00002EF6:
  4295. 00002EF6  302E 0008                move.w     D0, [A6 + 0x8]
  4296. 00002EFA  5340                     subq.w     D0, 1
  4297. 00002EFC  6B00 00D4                bmi        +0xD6 /* 00002FD2 */
  4298. 00002F00  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  4299. 00002F04  6E00 00CC                bgt        +0xCE /* 00002FD2 */
  4300. 00002F08  D040                     add.w      D0, D0
  4301. 00002F0A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4302. 00002F0E  4EFB 0000                jmp        [PC + D0.w]
  4303. 00002F12  001E 002C                ori.b      [A6]+, 0x2C /* ',' */
  4304. 00002F16  003E 0048                ori.b      <<invalid special address>>, 0x48 /* 'H' */
  4305. 00002F1A  00C2                     .incomplete
  4306. 00002F1C  0054 0064                ori.w      [A4], 0x64 /* 'd' */
  4307. 00002F20  0070 007C 00C2           ori.w      [A0 + D0.w - 0x62], 0x7C /* '|' */
  4308. 00002F26  008C 0096 009E           ori.l      A4, 0x96009E
  4309. 00002F2C  00BE 1F3C 0001           ori.l      <<invalid special address>>, 0x1F3C0001
  4310. 00002F32  4267                     clr.w      -[A7]
  4311. 00002F34  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  4312. 00002F38  6000 0098                bra        +0x9A /* 00002FD2 */
  4313. 00002F3C  7001                     moveq.l    D0, 0x01
  4314. 00002F3E  2F00                     move.l     -[A7], D0
  4315. 00002F40  2F2D A522                move.l     -[A7], [A5 - 0x5ADE]
  4316. 00002F44  4267                     clr.w      -[A7]
  4317. 00002F46  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  4318. 00002F4A  6000 0086                bra        +0x88 /* 00002FD2 */
  4319. 00002F4E  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  4320. 00002F52  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  4321. 00002F56  607A                     bra        +0x7C /* 00002FD2 */
  4322. 00002F58  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  4323. 00002F5C  486D 05DA                pea.l      [A5 + 0x5DA /* export_183 */]
  4324. 00002F60  A9F1                     syscall    UnloadSeg
  4325. 00002F62  606E                     bra        +0x70 /* 00002FD2 */
  4326. 00002F64  7001                     moveq.l    D0, 0x01
  4327. 00002F66  2F00                     move.l     -[A7], D0
  4328. 00002F68  2F2D A630                move.l     -[A7], [A5 - 0x59D0]
  4329. 00002F6C  4267                     clr.w      -[A7]
  4330. 00002F6E  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  4331. 00002F72  605E                     bra        +0x60 /* 00002FD2 */
  4332. 00002F74  1F3C 0001                move.b     -[A7], 0x1
  4333. 00002F78  4267                     clr.w      -[A7]
  4334. 00002F7A  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  4335. 00002F7E  6052                     bra        +0x54 /* 00002FD2 */
  4336. 00002F80  1F3C 0002                move.b     -[A7], 0x2
  4337. 00002F84  4267                     clr.w      -[A7]
  4338. 00002F86  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  4339. 00002F8A  6046                     bra        +0x48 /* 00002FD2 */
  4340. 00002F8C  70FE                     moveq.l    D0, 0xFFFFFFFE
  4341. 00002F8E  2F00                     move.l     -[A7], D0
  4342. 00002F90  2F2D A630                move.l     -[A7], [A5 - 0x59D0]
  4343. 00002F94  4267                     clr.w      -[A7]
  4344. 00002F96  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  4345. 00002F9A  6036                     bra        +0x38 /* 00002FD2 */
  4346. 00002F9C  1F3C 0001                move.b     -[A7], 0x1
  4347. 00002FA0  4EAD 1062                jsr        [A5 + 0x1062 /* export_520 */]
  4348. 00002FA4  602C                     bra        +0x2E /* 00002FD2 */
  4349. 00002FA6  4267                     clr.w      -[A7]
  4350. 00002FA8  4EAD 1062                jsr        [A5 + 0x1062 /* export_520 */]
  4351. 00002FAC  6024                     bra        +0x26 /* 00002FD2 */
  4352. 00002FAE  102D B7CC                move.b     D0, [A5 - 0x4834]
  4353. 00002FB2  6710                     beq        +0x12 /* 00002FC4 */
  4354. 00002FB4  102D C4C0                move.b     D0, [A5 - 0x3B40]
  4355. 00002FB8  0A00 0001                xori.b     D0, 0x1
  4356. 00002FBC  1F00                     move.b     -[A7], D0
  4357. 00002FBE  4EBA 18BA                jsr        [PC + 0x18BA /* 0000487A */]
  4358. 00002FC2  600E                     bra        +0x10 /* 00002FD2 */
  4359. label00002FC4:
  4360. 00002FC4  2F2D C4B2                move.l     -[A7], [A5 - 0x3B4E]
  4361. 00002FC8  4EAD 22CA                jsr        [A5 + 0x22CA /* export_1109 */]
  4362. 00002FCC  6004                     bra        +0x6 /* 00002FD2 */
  4363. 00002FCE  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  4364. label00002FD2:
  4365. 00002FD2  4E5E                     unlink     A6
  4366. 00002FD4  205F                     movea.l    A0, [A7]+
  4367. 00002FD6  544F                     addq.w     A7, 2
  4368. 00002FD8  4ED0                     jmp        [A0]
  4369. export_1312:
  4370. 00002FDA  4E56 FEA0                link       A6, -0x0160
  4371. 00002FDE  4267                     clr.w      -[A7]
  4372. 00002FE0  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  4373. 00002FE4  101F                     move.b     D0, [A7]+
  4374. 00002FE6  802D B7CC                or.b       D0, [A5 - 0x4834]
  4375. 00002FEA  1B40 C532                move.b     [A5 - 0x3ACE], D0
  4376. 00002FEE  422D B818                clr.b      [A5 - 0x47E8]
  4377. 00002FF2  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  4378. 00002FF6  2D7C 5354 414B FFF0      move.l     [A6 - 0x10], 0x5354414B /* 'STAK' */
  4379. 00002FFE  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  4380. 00003002  42A7                     clr.l      -[A7]
  4381. 00003004  3F3C 008B                move.w     -[A7], 0x8B
  4382. 00003008  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  4383. 0000300C  2B5F A514                move.l     [A5 - 0x5AEC], [A7]+
  4384. 00003010  2F2D A514                move.l     -[A7], [A5 - 0x5AEC]
  4385. 00003014  487A 006C                pea.l      [PC + 0x6C /* 00003082, value 0x1204E56 */]
  4386. 00003018  42A7                     clr.l      -[A7]
  4387. 0000301A  3F3C 0001                move.w     -[A7], 0x1
  4388. 0000301E  486E FFF0                pea.l      [A6 - 0x10]
  4389. 00003022  487A E9F0                pea.l      [PC - 0x1610 /* 00001A14, value 0x4E56FFFC */]
  4390. 00003026  486E FFA6                pea.l      [A6 - 0x5A]
  4391. 0000302A  3F3C 008B                move.w     -[A7], 0x8B
  4392. 0000302E  486D 1F2A                pea.l      [A5 + 0x1F2A /* export_993 */]
  4393. 00003032  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  4394. 00003036  102E FFA6                move.b     D0, [A6 - 0x5A]
  4395. 0000303A  6606                     bne        +0x8 /* 00003042 */
  4396. 0000303C  4EAD 2E82                jsr        [A5 + 0x2E82 /* export_1484 */]
  4397. 00003040  603C                     bra        +0x3E /* 0000307E */
  4398. label00003042:
  4399. 00003042  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  4400. 00003046  486E FEA0                pea.l      [A6 - 0x160]
  4401. 0000304A  486E FEA2                pea.l      [A6 - 0x15E]
  4402. 0000304E  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  4403. 00003052  41EE FEA6                lea.l      A0, [A6 - 0x15A]
  4404. 00003056  43EE FFB0                lea.l      A1, [A6 - 0x50]
  4405. 0000305A  700F                     moveq.l    D0, 0x0F
  4406. label0000305C:
  4407. 0000305C  20D9                     move.l     [A0]+, [A1]+
  4408. 0000305E  51C8 FFFC                dbf        D0, -0x6 /* 0000305C */
  4409. 00003062  42A7                     clr.l      -[A7]
  4410. 00003064  486E FEA0                pea.l      [A6 - 0x160]
  4411. 00003068  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  4412. 0000306C  1F2D C532                move.b     -[A7], [A5 - 0x3ACE]
  4413. 00003070  4267                     clr.w      -[A7]
  4414. 00003072  4EBA 29A2                jsr        [PC + 0x29A2 /* 00005A16 */]
  4415. 00003076  486E FEA6                pea.l      [A6 - 0x15A]
  4416. 0000307A  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  4417. label0000307E:
  4418. 0000307E  4E5E                     unlink     A6
  4419. 00003080  4E75                     rts
  4420. 00003082  0120                     btst       -[A0], D0
  4421. export_1313:
  4422. 00003084  4E56 FFFE                link       A6, -0x0002
  4423. 00003088  1D6D A370 FFFF           move.b     [A6 - 0x1], [A5 - 0x5C90]
  4424. 0000308E  422D A370                clr.b      [A5 - 0x5C90]
  4425. 00003092  102D BB25                move.b     D0, [A5 - 0x44DB]
  4426. 00003096  0240 0001                andi.w     D0, 0x1
  4427. 0000309A  6700 00C8                beq        +0xCA /* 00003164 */
  4428. 0000309E  4267                     clr.w      -[A7]
  4429. 000030A0  486D A3B0                pea.l      [A5 - 0x5C50]
  4430. 000030A4  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  4431. 000030A8  101F                     move.b     D0, [A7]+
  4432. 000030AA  670A                     beq        +0xC /* 000030B6 */
  4433. 000030AC  2F2D A3B0                move.l     -[A7], [A5 - 0x5C50]
  4434. 000030B0  1F3C 0001                move.b     -[A7], 0x1
  4435. 000030B4  A91C                     syscall    HiliteWindow
  4436. label000030B6:
  4437. 000030B6  42A7                     clr.l      -[A7]
  4438. 000030B8  A924                     syscall    FrontWindow
  4439. 000030BA  4EAD 2002                jsr        [A5 + 0x2002 /* export_1020 */]
  4440. 000030BE  4EBA E5C8                jsr        [PC - 0x1A38 /* 00001688 */]
  4441. 000030C2  4267                     clr.w      -[A7]
  4442. 000030C4  4EBA E18A                jsr        [PC - 0x1E76 /* 00001250 */]
  4443. 000030C8  1B5F B7C8                move.b     [A5 - 0x4838], [A7]+
  4444. 000030CC  422D A146                clr.b      [A5 - 0x5EBA]
  4445. 000030D0  422D BD10                clr.b      [A5 - 0x42F0]
  4446. 000030D4  2F2D B740                move.l     -[A7], [A5 - 0x48C0]
  4447. 000030D8  1F2D B75E                move.b     -[A7], [A5 - 0x48A2]
  4448. 000030DC  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  4449. 000030E0  2F2D BB36                move.l     -[A7], [A5 - 0x44CA]
  4450. 000030E4  1F2D BBBC                move.b     -[A7], [A5 - 0x4444]
  4451. 000030E8  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  4452. 000030EC  2F2D BD56                move.l     -[A7], [A5 - 0x42AA]
  4453. 000030F0  1F2D BD4E                move.b     -[A7], [A5 - 0x42B2]
  4454. 000030F4  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  4455. 000030F8  2F2D C4B2                move.l     -[A7], [A5 - 0x3B4E]
  4456. 000030FC  1F2D C4BE                move.b     -[A7], [A5 - 0x3B42]
  4457. 00003100  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  4458. 00003104  2F2D B428                move.l     -[A7], [A5 - 0x4BD8]
  4459. 00003108  1F2D B454                move.b     -[A7], [A5 - 0x4BAC]
  4460. 0000310C  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  4461. 00003110  4AAD B7A2                tst.l      [A5 - 0x485E]
  4462. 00003114  670C                     beq        +0xE /* 00003122 */
  4463. 00003116  2F2D B7A2                move.l     -[A7], [A5 - 0x485E]
  4464. 0000311A  1F2D C494                move.b     -[A7], [A5 - 0x3B6C]
  4465. 0000311E  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  4466. label00003122:
  4467. 00003122  1B7C 0001 BD10           move.b     [A5 - 0x42F0], 0x1
  4468. 00003128  4EBA 0F64                jsr        [PC + 0xF64 /* 0000408E */]
  4469. 0000312C  102D C526                move.b     D0, [A5 - 0x3ADA]
  4470. 00003130  6708                     beq        +0xA /* 0000313A */
  4471. 00003132  4267                     clr.w      -[A7]
  4472. 00003134  A938                     syscall    HiliteMenu
  4473. 00003136  422D C526                clr.b      [A5 - 0x3ADA]
  4474. label0000313A:
  4475. 0000313A  4EBA 1AF6                jsr        [PC + 0x1AF6 /* 00004C32 */]
  4476. 0000313E  1B7C 0001 A138           move.b     [A5 - 0x5EC8], 0x1
  4477. 00003144  2B6D C506 A404           move.l     [A5 - 0x5BFC], [A5 - 0x3AFA]
  4478. 0000314A  102D BCB0                move.b     D0, [A5 - 0x4350]
  4479. 0000314E  6706                     beq        +0x8 /* 00003156 */
  4480. 00003150  2F2D BC8C                move.l     -[A7], [A5 - 0x4374]
  4481. 00003154  A9D8                     syscall    TEActivate
  4482. label00003156:
  4483. 00003156  486D BB20                pea.l      [A5 - 0x44E0]
  4484. 0000315A  4267                     clr.w      -[A7]
  4485. 0000315C  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  4486. 00003160  6000 00DA                bra        +0xDC /* 0000323C */
  4487. label00003164:
  4488. 00003164  4267                     clr.w      -[A7]
  4489. 00003166  486D A3B0                pea.l      [A5 - 0x5C50]
  4490. 0000316A  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  4491. 0000316E  101F                     move.b     D0, [A7]+
  4492. 00003170  6708                     beq        +0xA /* 0000317A */
  4493. 00003172  2F2D A3B0                move.l     -[A7], [A5 - 0x5C50]
  4494. 00003176  4267                     clr.w      -[A7]
  4495. 00003178  A91C                     syscall    HiliteWindow
  4496. label0000317A:
  4497. 0000317A  486D BB20                pea.l      [A5 - 0x44E0]
  4498. 0000317E  4267                     clr.w      -[A7]
  4499. 00003180  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  4500. 00003184  102D BCB0                move.b     D0, [A5 - 0x4350]
  4501. 00003188  6706                     beq        +0x8 /* 00003190 */
  4502. 0000318A  2F2D BC8C                move.l     -[A7], [A5 - 0x4374]
  4503. 0000318E  A9D9                     syscall    TEDeactivate
  4504. label00003190:
  4505. 00003190  4267                     clr.w      -[A7]
  4506. 00003192  4EBA 16E6                jsr        [PC + 0x16E6 /* 0000487A */]
  4507. 00003196  206D B44E                movea.l    A0, [A5 - 0x4BB2]
  4508. 0000319A  1B68 006E B454           move.b     [A5 - 0x4BAC], [A0 + 0x6E]
  4509. 000031A0  206D B75A                movea.l    A0, [A5 - 0x48A6]
  4510. 000031A4  1B68 006E B75E           move.b     [A5 - 0x48A2], [A0 + 0x6E]
  4511. 000031AA  206D BBB8                movea.l    A0, [A5 - 0x4448]
  4512. 000031AE  1B68 006E BBBC           move.b     [A5 - 0x4444], [A0 + 0x6E]
  4513. 000031B4  206D BD5C                movea.l    A0, [A5 - 0x42A4]
  4514. 000031B8  1B68 006E BD4E           move.b     [A5 - 0x42B2], [A0 + 0x6E]
  4515. 000031BE  206D B7DA                movea.l    A0, [A5 - 0x4826]
  4516. 000031C2  1B68 006E C4BE           move.b     [A5 - 0x3B42], [A0 + 0x6E]
  4517. 000031C8  4AAD B7A2                tst.l      [A5 - 0x485E]
  4518. 000031CC  56C0                     sne        D0
  4519. 000031CE  4A00                     tst.b      D0
  4520. 000031D0  6708                     beq        +0xA /* 000031DA */
  4521. 000031D2  206D B7A2                movea.l    A0, [A5 - 0x485E]
  4522. 000031D6  C028 006E                and.b      D0, [A0 + 0x6E]
  4523. label000031DA:
  4524. 000031DA  1B40 C494                move.b     [A5 - 0x3B6C], D0
  4525. 000031DE  4AAD B7A2                tst.l      [A5 - 0x485E]
  4526. 000031E2  6706                     beq        +0x8 /* 000031EA */
  4527. 000031E4  2F2D B7A2                move.l     -[A7], [A5 - 0x485E]
  4528. 000031E8  A916                     syscall    HideWindow
  4529. label000031EA:
  4530. 000031EA  2F2D B428                move.l     -[A7], [A5 - 0x4BD8]
  4531. 000031EE  A916                     syscall    HideWindow
  4532. 000031F0  2F2D B740                move.l     -[A7], [A5 - 0x48C0]
  4533. 000031F4  A916                     syscall    HideWindow
  4534. 000031F6  2F2D BB36                move.l     -[A7], [A5 - 0x44CA]
  4535. 000031FA  A916                     syscall    HideWindow
  4536. 000031FC  2F2D BD56                move.l     -[A7], [A5 - 0x42AA]
  4537. 00003200  A916                     syscall    HideWindow
  4538. 00003202  2F2D C4B2                move.l     -[A7], [A5 - 0x3B4E]
  4539. 00003206  A916                     syscall    HideWindow
  4540. 00003208  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  4541. 0000320C  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  4542. 00003212  42A7                     clr.l      -[A7]
  4543. 00003214  4EAD 240A                jsr        [A5 + 0x240A /* export_1149 */]
  4544. 00003218  102D BD3E                move.b     D0, [A5 - 0x42C2]
  4545. 0000321C  6604                     bne        +0x6 /* 00003222 */
  4546. 0000321E  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  4547. label00003222:
  4548. 00003222  4EAD 12BA                jsr        [A5 + 0x12BA /* export_595 */]
  4549. 00003226  422D B7C8                clr.b      [A5 - 0x4838]
  4550. 0000322A  1B7C 0001 A146           move.b     [A5 - 0x5EBA], 0x1
  4551. 00003230  2B6D A404 C506           move.l     [A5 - 0x3AFA], [A5 - 0x5BFC]
  4552. 00003236  7003                     moveq.l    D0, 0x03
  4553. 00003238  2B40 A404                move.l     [A5 - 0x5BFC], D0
  4554. label0000323C:
  4555. 0000323C  1B6E FFFF A370           move.b     [A5 - 0x5C90], [A6 - 0x1]
  4556. 00003242  422D C4A8                clr.b      [A5 - 0x3B58]
  4557. 00003246  4E5E                     unlink     A6
  4558. 00003248  4E75                     rts
  4559. fn0000324A:
  4560. 0000324A  4E56 FFEA                link       A6, -0x0016
  4561. 0000324E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4562. 00003252  266E 000A                movea.l    A3, [A6 + 0xA]
  4563. 00003256  486E FFFC                pea.l      [A6 - 0x4]
  4564. 0000325A  A874                     syscall    GetPort
  4565. 0000325C  2F0B                     move.l     -[A7], A3
  4566. 0000325E  A873                     syscall    SetPort
  4567. 00003260  B7ED B660                cmpa.l     A3, [A5 - 0x49A0]
  4568. 00003264  670E                     beq        +0x10 /* 00003274 */
  4569. 00003266  2F0B                     move.l     -[A7], A3
  4570. 00003268  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4571. 0000326C  4267                     clr.w      -[A7]
  4572. 0000326E  A83A                     syscall    ZoomWindow
  4573. 00003270  6000 00A0                bra        +0xA2 /* 00003312 */
  4574. label00003274:
  4575. 00003274  2F0B                     move.l     -[A7], A3
  4576. 00003276  486E FFEC                pea.l      [A6 - 0x14]
  4577. 0000327A  4EBA 23D4                jsr        [PC + 0x23D4 /* 00005650 */]
  4578. 0000327E  42A7                     clr.l      -[A7]
  4579. 00003280  2F0B                     move.l     -[A7], A3
  4580. 00003282  A917                     syscall    GetWRefCon
  4581. 00003284  2C1F                     move.l     D6, [A7]+
  4582. 00003286  206D B668                movea.l    A0, [A5 - 0x4998]
  4583. 0000328A  2E28 0082                move.l     D7, [A0 + 0x82]
  4584. 0000328E  4267                     clr.w      -[A7]
  4585. 00003290  486E FFEC                pea.l      [A6 - 0x14]
  4586. 00003294  2047                     movea.l    A0, D7
  4587. 00003296  2050                     movea.l    A0, [A0]
  4588. 00003298  2F08                     move.l     -[A7], A0
  4589. 0000329A  A8A6                     syscall    EqualRect
  4590. 0000329C  101F                     move.b     D0, [A7]+
  4591. 0000329E  6720                     beq        +0x22 /* 000032C0 */
  4592. 000032A0  2046                     movea.l    A0, D6
  4593. 000032A2  2050                     movea.l    A0, [A0]
  4594. 000032A4  216B 0010 001E           move.l     [A0 + 0x1E], [A3 + 0x10]
  4595. 000032AA  2047                     movea.l    A0, D7
  4596. 000032AC  2050                     movea.l    A0, [A0]
  4597. 000032AE  4868 0008                pea.l      [A0 + 0x8]
  4598. 000032B2  42A7                     clr.l      -[A7]
  4599. 000032B4  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  4600. 000032B8  42A7                     clr.l      -[A7]
  4601. 000032BA  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  4602. 000032BE  602A                     bra        +0x2C /* 000032EA */
  4603. label000032C0:
  4604. 000032C0  2047                     movea.l    A0, D7
  4605. 000032C2  2050                     movea.l    A0, [A0]
  4606. 000032C4  2F08                     move.l     -[A7], A0
  4607. 000032C6  42A7                     clr.l      -[A7]
  4608. 000032C8  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  4609. 000032CC  4A6D BAF4                tst.w      [A5 - 0x450C]
  4610. 000032D0  670C                     beq        +0xE /* 000032DE */
  4611. 000032D2  486D BAF8                pea.l      [A5 - 0x4508]
  4612. 000032D6  4267                     clr.w      -[A7]
  4613. 000032D8  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  4614. 000032DC  600C                     bra        +0xE /* 000032EA */
  4615. label000032DE:
  4616. 000032DE  2046                     movea.l    A0, D6
  4617. 000032E0  2850                     movea.l    A4, [A0]
  4618. 000032E2  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  4619. 000032E6  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  4620. label000032EA:
  4621. 000032EA  102D B7D0                move.b     D0, [A5 - 0x4830]
  4622. 000032EE  670A                     beq        +0xC /* 000032FA */
  4623. 000032F0  1F3C 0001                move.b     -[A7], 0x1
  4624. 000032F4  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  4625. 000032F8  6004                     bra        +0x6 /* 000032FE */
  4626. label000032FA:
  4627. 000032FA  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4628. label000032FE:
  4629. 000032FE  206D B660                movea.l    A0, [A5 - 0x49A0]
  4630. 00003302  4868 0010                pea.l      [A0 + 0x10]
  4631. 00003306  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  4632. 0000330A  486E FFEC                pea.l      [A6 - 0x14]
  4633. 0000330E  4EBA CED0                jsr        [PC - 0x3130 /* 000001E0 */]
  4634. label00003312:
  4635. 00003312  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4636. 00003316  A873                     syscall    SetPort
  4637. 00003318  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4638. 0000331C  4E5E                     unlink     A6
  4639. 0000331E  205F                     movea.l    A0, [A7]+
  4640. 00003320  5C4F                     addq.w     A7, 6
  4641. 00003322  4ED0                     jmp        [A0]
  4642. export_1314:
  4643. 00003324  4E56 0000                link       A6, 0
  4644. 00003328  4267                     clr.w      -[A7]
  4645. 0000332A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4646. 0000332E  2F2D BB2A                move.l     -[A7], [A5 - 0x44D6]
  4647. 00003332  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4648. 00003336  A83B                     syscall    TrackBox
  4649. 00003338  101F                     move.b     D0, [A7]+
  4650. 0000333A  670C                     beq        +0xE /* 00003348 */
  4651. 0000333C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4652. 00003340  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4653. 00003344  4EBA FF04                jsr        [PC - 0xFC /* 0000324A */]
  4654. label00003348:
  4655. 00003348  4E5E                     unlink     A6
  4656. 0000334A  205F                     movea.l    A0, [A7]+
  4657. 0000334C  5C4F                     addq.w     A7, 6
  4658. 0000334E  4ED0                     jmp        [A0]
  4659. export_1315:
  4660. fn00003350:
  4661. 00003350  4E56 0000                link       A6, 0
  4662. 00003354  102D BCFE                move.b     D0, [A5 - 0x4302]
  4663. 00003358  670A                     beq        +0xC /* 00003364 */
  4664. 0000335A  2F2D B3EA                move.l     -[A7], [A5 - 0x4C16]
  4665. 0000335E  4EAD 233A                jsr        [A5 + 0x233A /* export_1123 */]
  4666. 00003362  6014                     bra        +0x16 /* 00003378 */
  4667. label00003364:
  4668. 00003364  4EBA 363C                jsr        [PC + 0x363C /* 000069A2 */]
  4669. 00003368  2F2D B3C4                move.l     -[A7], [A5 - 0x4C3C]
  4670. 0000336C  2F2D B3EA                move.l     -[A7], [A5 - 0x4C16]
  4671. 00003370  2F2D AD8E                move.l     -[A7], [A5 - 0x5272]
  4672. 00003374  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  4673. label00003378:
  4674. 00003378  486D B280                pea.l      [A5 - 0x4D80]
  4675. 0000337C  A873                     syscall    SetPort
  4676. 0000337E  486D B3EE                pea.l      [A5 - 0x4C12]
  4677. 00003382  A875                     syscall    SetPBits/SetPortBits
  4678. 00003384  202E 000A                move.l     D0, [A6 + 0xA]
  4679. 00003388  B0AD A684                cmp.l      D0, [A5 - 0x597C]
  4680. 0000338C  660E                     bne        +0x10 /* 0000339C */
  4681. 0000338E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4682. 00003392  3F3C 0003                move.w     -[A7], 0x3
  4683. 00003396  4EBA 003A                jsr        [PC + 0x3A /* 000033D2 */]
  4684. 0000339A  6028                     bra        +0x2A /* 000033C4 */
  4685. label0000339C:
  4686. 0000339C  2F3C 0002 0000           move.l     -[A7], 0x20000
  4687. 000033A2  4EBA 002E                jsr        [PC + 0x2E /* 000033D2 */]
  4688. 000033A6  2F2D B3EA                move.l     -[A7], [A5 - 0x4C16]
  4689. 000033AA  4EBA 0856                jsr        [PC + 0x856 /* 00003C02 */]
  4690. 000033AE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4691. 000033B2  3F3C 0003                move.w     -[A7], 0x3
  4692. 000033B6  4EBA 0960                jsr        [PC + 0x960 /* 00003D18 */]
  4693. 000033BA  102D C574                move.b     D0, [A5 - 0x3A8C]
  4694. 000033BE  6704                     beq        +0x6 /* 000033C4 */
  4695. 000033C0  422D BD26                clr.b      [A5 - 0x42DA]
  4696. label000033C4:
  4697. 000033C4  486D B26A                pea.l      [A5 - 0x4D96]
  4698. 000033C8  A875                     syscall    SetPBits/SetPortBits
  4699. 000033CA  4E5E                     unlink     A6
  4700. 000033CC  205F                     movea.l    A0, [A7]+
  4701. 000033CE  5C4F                     addq.w     A7, 6
  4702. 000033D0  4ED0                     jmp        [A0]
  4703. export_1316:
  4704. fn000033D2:
  4705. 000033D2  4E56 FFE0                link       A6, -0x0020
  4706. 000033D6  1D6D B7CE FFE1           move.b     [A6 - 0x1F], [A5 - 0x4832]
  4707. 000033DC  102D C572                move.b     D0, [A5 - 0x3A8E]
  4708. 000033E0  670A                     beq        +0xC /* 000033EC */
  4709. 000033E2  1B6D B7CE C4A6           move.b     [A5 - 0x3B5A], [A5 - 0x4832]
  4710. 000033E8  422D B7CE                clr.b      [A5 - 0x4832]
  4711. label000033EC:
  4712. 000033EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4713. 000033F0  1F3C 0001                move.b     -[A7], 0x1
  4714. 000033F4  4267                     clr.w      -[A7]
  4715. 000033F6  4EBA 0D66                jsr        [PC + 0xD66 /* 0000415E */]
  4716. 000033FA  1B6E FFE1 B7CE           move.b     [A5 - 0x4832], [A6 - 0x1F]
  4717. 00003400  422D C4A6                clr.b      [A5 - 0x3B5A]
  4718. 00003404  4E5E                     unlink     A6
  4719. 00003406  2E9F                     move.l     [A7], [A7]+
  4720. 00003408  4E75                     rts
  4721. fn0000340A:
  4722. 0000340A  4E56 FEEC                link       A6, -0x0114
  4723. 0000340E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4724. 00003412  286E 0008                movea.l    A4, [A6 + 0x8]
  4725. 00003416  2E2C 000A                move.l     D7, [A4 + 0xA]
  4726. 0000341A  701E                     moveq.l    D0, 0x1E
  4727. 0000341C  DE80                     add.l      D7, D0
  4728. 0000341E  2F07                     move.l     -[A7], D7
  4729. 00003420  486E FEEC                pea.l      [A6 - 0x114]
  4730. 00003424  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  4731. 00003428  42A7                     clr.l      -[A7]
  4732. 0000342A  2F3A 00CC                move.l     -[A7], [PC + 0xCC /* 000034F8, value 0x50494354 'PICT' */]
  4733. 0000342E  486E FEEC                pea.l      [A6 - 0x114]
  4734. 00003432  A9A1                     syscall    GetNamedResource
  4735. 00003434  265F                     movea.l    A3, [A7]+
  4736. 00003436  200B                     move.l     D0, A3
  4737. 00003438  6604                     bne        +0x6 /* 0000343E */
  4738. 0000343A  6000 00B2                bra        +0xB4 /* 000034EE */
  4739. label0000343E:
  4740. 0000343E  2053                     movea.l    A0, [A3]
  4741. 00003440  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4742. 00003444  5488                     addq.l     A0, 2
  4743. 00003446  22D8                     move.l     [A1]+, [A0]+
  4744. 00003448  22D8                     move.l     [A1]+, [A0]+
  4745. 0000344A  302E FFFA                move.w     D0, [A6 - 0x6]
  4746. 0000344E  906E FFF6                sub.w      D0, [A6 - 0xA]
  4747. 00003452  48C0                     ext.l      D0
  4748. 00003454  81FC 0002                divs.w     D0, 0x2
  4749. 00003458  322C FFC6                move.w     D1, [A4 - 0x3A]
  4750. 0000345C  9240                     sub.w      D1, D0
  4751. 0000345E  3C01                     move.w     D6, D1
  4752. 00003460  9C6E FFF6                sub.w      D6, [A6 - 0xA]
  4753. 00003464  302E FFF8                move.w     D0, [A6 - 0x8]
  4754. 00003468  906E FFF4                sub.w      D0, [A6 - 0xC]
  4755. 0000346C  48C0                     ext.l      D0
  4756. 0000346E  81FC 0002                divs.w     D0, 0x2
  4757. 00003472  322C FFC8                move.w     D1, [A4 - 0x38]
  4758. 00003476  9240                     sub.w      D1, D0
  4759. 00003478  3A01                     move.w     D5, D1
  4760. 0000347A  9A6E FFF4                sub.w      D5, [A6 - 0xC]
  4761. 0000347E  486E FFF4                pea.l      [A6 - 0xC]
  4762. 00003482  3F06                     move.w     -[A7], D6
  4763. 00003484  3F05                     move.w     -[A7], D5
  4764. 00003486  A8A8                     syscall    OffsetRect
  4765. 00003488  4267                     clr.w      -[A7]
  4766. 0000348A  486E FFF4                pea.l      [A6 - 0xC]
  4767. 0000348E  206C 000A                movea.l    A0, [A4 + 0xA]
  4768. 00003492  4868 0006                pea.l      [A0 + 0x6]
  4769. 00003496  486C FFDC                pea.l      [A4 - 0x24]
  4770. 0000349A  A8AA                     syscall    SectRect
  4771. 0000349C  101F                     move.b     D0, [A7]+
  4772. 0000349E  6602                     bne        +0x4 /* 000034A2 */
  4773. 000034A0  604C                     bra        +0x4E /* 000034EE */
  4774. label000034A2:
  4775. 000034A2  4267                     clr.w      -[A7]
  4776. 000034A4  486C FFDC                pea.l      [A4 - 0x24]
  4777. 000034A8  486E FFF4                pea.l      [A6 - 0xC]
  4778. 000034AC  7008                     moveq.l    D0, 0x08
  4779. 000034AE  2F00                     move.l     -[A7], D0
  4780. 000034B0  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  4781. 000034B4  101F                     move.b     D0, [A7]+
  4782. 000034B6  0A00 0001                xori.b     D0, 0x1
  4783. 000034BA  1940 FFB3                move.b     [A4 - 0x4D], D0
  4784. 000034BE  671A                     beq        +0x1C /* 000034DA */
  4785. 000034C0  4AAC FFAE                tst.l      [A4 - 0x52]
  4786. 000034C4  6608                     bne        +0xA /* 000034CE */
  4787. 000034C6  42A7                     clr.l      -[A7]
  4788. 000034C8  A8D8                     syscall    NewRgn
  4789. 000034CA  295F FFAE                move.l     [A4 - 0x52], [A7]+
  4790. label000034CE:
  4791. 000034CE  2F2C FFAE                move.l     -[A7], [A4 - 0x52]
  4792. 000034D2  A87A                     syscall    GetClip
  4793. 000034D4  486C FFDC                pea.l      [A4 - 0x24]
  4794. 000034D8  A87B                     syscall    ClipRect
  4795. label000034DA:
  4796. 000034DA  2F0B                     move.l     -[A7], A3
  4797. 000034DC  486E FFF4                pea.l      [A6 - 0xC]
  4798. 000034E0  A8F6                     syscall    DrawPicture
  4799. 000034E2  102C FFB3                move.b     D0, [A4 - 0x4D]
  4800. 000034E6  6706                     beq        +0x8 /* 000034EE */
  4801. 000034E8  2F2C FFAE                move.l     -[A7], [A4 - 0x52]
  4802. 000034EC  A879                     syscall    SetClip
  4803. label000034EE:
  4804. 000034EE  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  4805. 000034F2  4E5E                     unlink     A6
  4806. 000034F4  2E9F                     move.l     [A7], [A7]+
  4807. 000034F6  4E75                     rts
  4808. 000034F8  5049                     addq.w     A1, 8
  4809. 000034FA  4354                     chk.w      D1, [A4]
  4810. fn000034FC:
  4811. 000034FC  4E56 FFA4                link       A6, -0x005C
  4812. 00003500  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4813. 00003504  7000                     moveq.l    D0, 0x00
  4814. 00003506  2D40 FFAE                move.l     [A6 - 0x52], D0
  4815. 0000350A  A89E                     syscall    PenNormal
  4816. 0000350C  286E 000A                movea.l    A4, [A6 + 0xA]
  4817. 00003510  7000                     moveq.l    D0, 0x00
  4818. 00003512  302C 000E                move.w     D0, [A4 + 0xE]
  4819. 00003516  C0BC 0000 000F           and.l      D0, 0xF
  4820. 0000351C  3D40 FFCE                move.w     [A6 - 0x32], D0
  4821. 00003520  7000                     moveq.l    D0, 0x00
  4822. 00003522  302C 000E                move.w     D0, [A4 + 0xE]
  4823. 00003526  C0BC FFFF 8000           and.l      D0, 0xFFFF8000
  4824. 0000352C  4A80                     tst.l      D0
  4825. 0000352E  56C0                     sne        D0
  4826. 00003530  4400                     neg.b      D0
  4827. 00003532  1D40 FFCD                move.b     [A6 - 0x33], D0
  4828. 00003536  7000                     moveq.l    D0, 0x00
  4829. 00003538  302C 000E                move.w     D0, [A4 + 0xE]
  4830. 0000353C  C0BC 0000 4000           and.l      D0, 0x4000 /* '@\0' */
  4831. 00003542  4A80                     tst.l      D0
  4832. 00003544  56C7                     sne        D7
  4833. 00003546  4407                     neg.b      D7
  4834. 00003548  082C 0004 000E           btst.b     [A4 + 0xE], 0x4
  4835. 0000354E  6758                     beq        +0x5A /* 000035A8 */
  4836. 00003550  42A7                     clr.l      -[A7]
  4837. 00003552  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  4838. 00003556  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  4839. 0000355A  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  4840. 0000355E  6748                     beq        +0x4A /* 000035A8 */
  4841. 00003560  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4842. 00003564  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  4843. 00003568  4267                     clr.w      -[A7]
  4844. 0000356A  486E FFFC                pea.l      [A6 - 0x4]
  4845. 0000356E  486E FFF8                pea.l      [A6 - 0x8]
  4846. 00003572  486E FFF4                pea.l      [A6 - 0xC]
  4847. 00003576  486E FFF0                pea.l      [A6 - 0x10]
  4848. 0000357A  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  4849. 0000357E  4AAE FFFC                tst.l      [A6 - 0x4]
  4850. 00003582  56C0                     sne        D0
  4851. 00003584  4AAE FFF4                tst.l      [A6 - 0xC]
  4852. 00003588  5EC1                     sgt        D1
  4853. 0000358A  C001                     and.b      D0, D1
  4854. 0000358C  6710                     beq        +0x12 /* 0000359E */
  4855. 0000358E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4856. 00003592  1010                     move.b     D0, [A0]
  4857. 00003594  4880                     ext.w      D0
  4858. 00003596  7230                     moveq.l    D1, 0x30
  4859. 00003598  B240                     cmp.w      D1, D0
  4860. 0000359A  56C7                     sne        D7
  4861. 0000359C  4407                     neg.b      D7
  4862. label0000359E:
  4863. 0000359E  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  4864. 000035A2  4267                     clr.w      -[A7]
  4865. 000035A4  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  4866. label000035A8:
  4867. 000035A8  2C2C 0010                move.l     D6, [A4 + 0x10]
  4868. 000035AC  302C 000A                move.w     D0, [A4 + 0xA]
  4869. 000035B0  D06C 0006                add.w      D0, [A4 + 0x6]
  4870. 000035B4  48C0                     ext.l      D0
  4871. 000035B6  81FC 0002                divs.w     D0, 0x2
  4872. 000035BA  3D40 FFC8                move.w     [A6 - 0x38], D0
  4873. 000035BE  302C 000C                move.w     D0, [A4 + 0xC]
  4874. 000035C2  D06C 0008                add.w      D0, [A4 + 0x8]
  4875. 000035C6  48C0                     ext.l      D0
  4876. 000035C8  81FC 0002                divs.w     D0, 0x2
  4877. 000035CC  3D40 FFC6                move.w     [A6 - 0x3A], D0
  4878. 000035D0  302E FFCE                move.w     D0, [A6 - 0x32]
  4879. 000035D4  6B00 0224                bmi        +0x226 /* 000037FA */
  4880. 000035D8  0C40 0006                cmpi.w     D0, 0x6
  4881. 000035DC  6E00 021C                bgt        +0x21E /* 000037FA */
  4882. 000035E0  D040                     add.w      D0, D0
  4883. 000035E2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4884. 000035E6  4EFB 0000                jmp        [PC + D0.w]
  4885. 000035EA  0010 003E                ori.b      [A0], 0x3E /* '>' */
  4886. 000035EE  0068 00DE 0084           ori.w      [A0 + 0x84], 0xDE
  4887. 000035F4  013C 01AA                btst       0xAA, D0
  4888. 000035F8  4A46                     tst.w      D6
  4889. 000035FA  57C0                     seq        D0
  4890. 000035FC  2207                     move.l     D1, D7
  4891. 000035FE  C200                     and.b      D1, D0
  4892. 00003600  6714                     beq        +0x16 /* 00003616 */
  4893. 00003602  102E 0008                move.b     D0, [A6 + 0x8]
  4894. 00003606  6708                     beq        +0xA /* 00003610 */
  4895. 00003608  486C 0006                pea.l      [A4 + 0x6]
  4896. 0000360C  A8A2                     syscall    PaintRect
  4897. 0000360E  6006                     bra        +0x8 /* 00003616 */
  4898. label00003610:
  4899. 00003610  486C 0006                pea.l      [A4 + 0x6]
  4900. 00003614  A8A4                     syscall    InvertRect
  4901. label00003616:
  4902. 00003616  102D C41A                move.b     D0, [A5 - 0x3BE6]
  4903. 0000361A  6706                     beq        +0x8 /* 00003622 */
  4904. 0000361C  486C 0006                pea.l      [A4 + 0x6]
  4905. 00003620  A8A1                     syscall    FrameRect
  4906. label00003622:
  4907. 00003622  6000 01D6                bra        +0x1D8 /* 000037FA */
  4908. 00003626  1007                     move.b     D0, D7
  4909. 00003628  6708                     beq        +0xA /* 00003632 */
  4910. 0000362A  486C 0006                pea.l      [A4 + 0x6]
  4911. 0000362E  A8A2                     syscall    PaintRect
  4912. 00003630  6006                     bra        +0x8 /* 00003638 */
  4913. label00003632:
  4914. 00003632  486C 0006                pea.l      [A4 + 0x6]
  4915. 00003636  A8A3                     syscall    EraseRect
  4916. label00003638:
  4917. 00003638  102D C41A                move.b     D0, [A5 - 0x3BE6]
  4918. 0000363C  670E                     beq        +0x10 /* 0000364C */
  4919. 0000363E  486D FE70                pea.l      [A5 - 0x190]
  4920. 00003642  A89D                     syscall    PenPat
  4921. 00003644  486C 0006                pea.l      [A4 + 0x6]
  4922. 00003648  A8A1                     syscall    FrameRect
  4923. 0000364A  A89E                     syscall    PenNormal
  4924. label0000364C:
  4925. 0000364C  6000 01AC                bra        +0x1AE /* 000037FA */
  4926. 00003650  1007                     move.b     D0, D7
  4927. 00003652  6708                     beq        +0xA /* 0000365C */
  4928. 00003654  486C 0006                pea.l      [A4 + 0x6]
  4929. 00003658  A8A2                     syscall    PaintRect
  4930. 0000365A  600C                     bra        +0xE /* 00003668 */
  4931. label0000365C:
  4932. 0000365C  486C 0006                pea.l      [A4 + 0x6]
  4933. 00003660  A8A3                     syscall    EraseRect
  4934. 00003662  486C 0006                pea.l      [A4 + 0x6]
  4935. 00003666  A8A1                     syscall    FrameRect
  4936. label00003668:
  4937. 00003668  6000 0190                bra        +0x192 /* 000037FA */
  4938. 0000366C  2D6C 000A FFE0           move.l     [A6 - 0x20], [A4 + 0xA]
  4939. 00003672  302C 0008                move.w     D0, [A4 + 0x8]
  4940. 00003676  5440                     addq.w     D0, 2
  4941. 00003678  3D40 FFDE                move.w     [A6 - 0x22], D0
  4942. 0000367C  302C 0006                move.w     D0, [A4 + 0x6]
  4943. 00003680  5440                     addq.w     D0, 2
  4944. 00003682  3D40 FFDC                move.w     [A6 - 0x24], D0
  4945. 00003686  486E FFDC                pea.l      [A6 - 0x24]
  4946. 0000368A  A8A2                     syscall    PaintRect
  4947. 0000368C  2D6C 0006 FFDC           move.l     [A6 - 0x24], [A4 + 0x6]
  4948. 00003692  302C 000C                move.w     D0, [A4 + 0xC]
  4949. 00003696  5340                     subq.w     D0, 1
  4950. 00003698  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4951. 0000369C  302C 000A                move.w     D0, [A4 + 0xA]
  4952. 000036A0  5340                     subq.w     D0, 1
  4953. 000036A2  3D40 FFE0                move.w     [A6 - 0x20], D0
  4954. 000036A6  486E FFDC                pea.l      [A6 - 0x24]
  4955. 000036AA  A8A2                     syscall    PaintRect
  4956. 000036AC  1007                     move.b     D0, D7
  4957. 000036AE  6612                     bne        +0x14 /* 000036C2 */
  4958. 000036B0  486E FFDC                pea.l      [A6 - 0x24]
  4959. 000036B4  2F3C 0001 0001           move.l     -[A7], 0x10001
  4960. 000036BA  A8A9                     syscall    InsetRect
  4961. 000036BC  486E FFDC                pea.l      [A6 - 0x24]
  4962. 000036C0  A8A3                     syscall    EraseRect
  4963. label000036C2:
  4964. 000036C2  6000 0136                bra        +0x138 /* 000037FA */
  4965. 000036C6  2D6C 000A FFE0           move.l     [A6 - 0x20], [A4 + 0xA]
  4966. 000036CC  302C 0008                move.w     D0, [A4 + 0x8]
  4967. 000036D0  5240                     addq.w     D0, 1
  4968. 000036D2  3D40 FFDE                move.w     [A6 - 0x22], D0
  4969. 000036D6  302C 0006                move.w     D0, [A4 + 0x6]
  4970. 000036DA  5240                     addq.w     D0, 1
  4971. 000036DC  3D40 FFDC                move.w     [A6 - 0x24], D0
  4972. 000036E0  486E FFDC                pea.l      [A6 - 0x24]
  4973. 000036E4  2F3C 000F 000F           move.l     -[A7], 0xF000F
  4974. 000036EA  A8B1                     syscall    PaintRoundRect
  4975. 000036EC  486E FFDC                pea.l      [A6 - 0x24]
  4976. 000036F0  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  4977. 000036F6  A8A8                     syscall    OffsetRect
  4978. 000036F8  486E FFDC                pea.l      [A6 - 0x24]
  4979. 000036FC  2F3C 000F 000F           move.l     -[A7], 0xF000F
  4980. 00003702  A8B1                     syscall    PaintRoundRect
  4981. 00003704  1007                     move.b     D0, D7
  4982. 00003706  6618                     bne        +0x1A /* 00003720 */
  4983. 00003708  486E FFDC                pea.l      [A6 - 0x24]
  4984. 0000370C  2F3C 0001 0001           move.l     -[A7], 0x10001
  4985. 00003712  A8A9                     syscall    InsetRect
  4986. 00003714  486E FFDC                pea.l      [A6 - 0x24]
  4987. 00003718  2F3C 000D 000D           move.l     -[A7], 0xD000D /* '\r\0\r' */
  4988. 0000371E  A8B2                     syscall    EraseRoundRect
  4989. label00003720:
  4990. 00003720  6000 00D8                bra        +0xDA /* 000037FA */
  4991. 00003724  102D C41A                move.b     D0, [A5 - 0x3BE6]
  4992. 00003728  6706                     beq        +0x8 /* 00003730 */
  4993. 0000372A  486C 0006                pea.l      [A4 + 0x6]
  4994. 0000372E  A8A1                     syscall    FrameRect
  4995. label00003730:
  4996. 00003730  4246                     clr.w      D6
  4997. 00003732  302E FFC8                move.w     D0, [A6 - 0x38]
  4998. 00003736  5D40                     subq.w     D0, 6
  4999. 00003738  3D40 FFDC                move.w     [A6 - 0x24], D0
  5000. 0000373C  302C 0008                move.w     D0, [A4 + 0x8]
  5001. 00003740  5640                     addq.w     D0, 3
  5002. 00003742  3D40 FFDE                move.w     [A6 - 0x22], D0
  5003. 00003746  D07C 000C                add.w      D0, 0xC
  5004. 0000374A  3D40 FFE2                move.w     [A6 - 0x1E], D0
  5005. 0000374E  302E FFDC                move.w     D0, [A6 - 0x24]
  5006. 00003752  D07C 000C                add.w      D0, 0xC
  5007. 00003756  3D40 FFE0                move.w     [A6 - 0x20], D0
  5008. 0000375A  486E FFDC                pea.l      [A6 - 0x24]
  5009. 0000375E  A8A3                     syscall    EraseRect
  5010. 00003760  486E FFDC                pea.l      [A6 - 0x24]
  5011. 00003764  A8A1                     syscall    FrameRect
  5012. 00003766  1007                     move.b     D0, D7
  5013. 00003768  6726                     beq        +0x28 /* 00003790 */
  5014. 0000376A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5015. 0000376E  A893                     syscall    MoveTo
  5016. 00003770  2F3C 000B 000B           move.l     -[A7], 0xB000B
  5017. 00003776  A892                     syscall    Line
  5018. 00003778  302E FFE2                move.w     D0, [A6 - 0x1E]
  5019. 0000377C  5340                     subq.w     D0, 1
  5020. 0000377E  3F00                     move.w     -[A7], D0
  5021. 00003780  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5022. 00003784  A893                     syscall    MoveTo
  5023. 00003786  2F3C 000B FFF5           move.l     -[A7], 0xBFFF5
  5024. 0000378C  A892                     syscall    Line
  5025. 0000378E  4207                     clr.b      D7
  5026. label00003790:
  5027. 00003790  6068                     bra        +0x6A /* 000037FA */
  5028. 00003792  102D C41A                move.b     D0, [A5 - 0x3BE6]
  5029. 00003796  6706                     beq        +0x8 /* 0000379E */
  5030. 00003798  486C 0006                pea.l      [A4 + 0x6]
  5031. 0000379C  A8A1                     syscall    FrameRect
  5032. label0000379E:
  5033. 0000379E  4246                     clr.w      D6
  5034. 000037A0  302E FFC8                move.w     D0, [A6 - 0x38]
  5035. 000037A4  5D40                     subq.w     D0, 6
  5036. 000037A6  3D40 FFDC                move.w     [A6 - 0x24], D0
  5037. 000037AA  302C 0008                move.w     D0, [A4 + 0x8]
  5038. 000037AE  5640                     addq.w     D0, 3
  5039. 000037B0  3D40 FFDE                move.w     [A6 - 0x22], D0
  5040. 000037B4  D07C 000C                add.w      D0, 0xC
  5041. 000037B8  3D40 FFE2                move.w     [A6 - 0x1E], D0
  5042. 000037BC  302E FFDC                move.w     D0, [A6 - 0x24]
  5043. 000037C0  D07C 000C                add.w      D0, 0xC
  5044. 000037C4  3D40 FFE0                move.w     [A6 - 0x20], D0
  5045. 000037C8  486E FFDC                pea.l      [A6 - 0x24]
  5046. 000037CC  A8B9                     syscall    EraseOval
  5047. 000037CE  486E FFDC                pea.l      [A6 - 0x24]
  5048. 000037D2  A8B7                     syscall    FrameOval
  5049. 000037D4  1007                     move.b     D0, D7
  5050. 000037D6  6722                     beq        +0x24 /* 000037FA */
  5051. 000037D8  486E FFDC                pea.l      [A6 - 0x24]
  5052. 000037DC  2F3C 0003 0003           move.l     -[A7], 0x30003
  5053. 000037E2  A8A9                     syscall    InsetRect
  5054. 000037E4  102E 0008                move.b     D0, [A6 + 0x8]
  5055. 000037E8  6708                     beq        +0xA /* 000037F2 */
  5056. 000037EA  486E FFDC                pea.l      [A6 - 0x24]
  5057. 000037EE  A8B8                     syscall    PaintOval
  5058. 000037F0  6006                     bra        +0x8 /* 000037F8 */
  5059. label000037F2:
  5060. 000037F2  486E FFDC                pea.l      [A6 - 0x24]
  5061. 000037F6  A8BA                     syscall    InvertOval
  5062. label000037F8:
  5063. 000037F8  4207                     clr.b      D7
  5064. label000037FA:
  5065. 000037FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  5066. 000037FC  B046                     cmp.w      D0, D6
  5067. 000037FE  660A                     bne        +0xC /* 0000380A */
  5068. 00003800  2F0E                     move.l     -[A7], A6
  5069. 00003802  4EBA FC06                jsr        [PC - 0x3FA /* 0000340A */]
  5070. 00003806  6000 01EC                bra        +0x1EE /* 000039F4 */
  5071. label0000380A:
  5072. 0000380A  4A46                     tst.w      D6
  5073. 0000380C  6700 01E6                beq        +0x1E8 /* 000039F4 */
  5074. 00003810  302E FFC8                move.w     D0, [A6 - 0x38]
  5075. 00003814  907C 0010                sub.w      D0, 0x10
  5076. 00003818  3D40 FFD4                move.w     [A6 - 0x2C], D0
  5077. 0000381C  102E FFCD                move.b     D0, [A6 - 0x33]
  5078. 00003820  670A                     beq        +0xC /* 0000382C */
  5079. 00003822  302E FFD4                move.w     D0, [A6 - 0x2C]
  5080. 00003826  5D40                     subq.w     D0, 6
  5081. 00003828  3D40 FFD4                move.w     [A6 - 0x2C], D0
  5082. label0000382C:
  5083. 0000382C  302E FFD4                move.w     D0, [A6 - 0x2C]
  5084. 00003830  D07C 0020                add.w      D0, 0x20 /* ' ' */
  5085. 00003834  3D40 FFD8                move.w     [A6 - 0x28], D0
  5086. 00003838  302E FFC6                move.w     D0, [A6 - 0x3A]
  5087. 0000383C  907C 0010                sub.w      D0, 0x10
  5088. 00003840  3D40 FFD6                move.w     [A6 - 0x2A], D0
  5089. 00003844  D07C 0020                add.w      D0, 0x20 /* ' ' */
  5090. 00003848  3D40 FFDA                move.w     [A6 - 0x26], D0
  5091. 0000384C  BC6D BB1A                cmp.w      D6, [A5 - 0x44E6]
  5092. 00003850  674C                     beq        +0x4E /* 0000389E */
  5093. 00003852  102E 0008                move.b     D0, [A6 + 0x8]
  5094. 00003856  670E                     beq        +0x10 /* 00003866 */
  5095. 00003858  4267                     clr.w      -[A7]
  5096. 0000385A  A994                     syscall    CurResFile
  5097. 0000385C  3D5F FFAC                move.w     [A6 - 0x54], [A7]+
  5098. 00003860  3F2D A526                move.w     -[A7], [A5 - 0x5ADA]
  5099. 00003864  A998                     syscall    UseResFile
  5100. label00003866:
  5101. 00003866  42A7                     clr.l      -[A7]
  5102. 00003868  3F06                     move.w     -[A7], D6
  5103. 0000386A  A9BB                     syscall    GetIcon
  5104. 0000386C  2D5F FFD0                move.l     [A6 - 0x30], [A7]+
  5105. 00003870  102E 0008                move.b     D0, [A6 + 0x8]
  5106. 00003874  6706                     beq        +0x8 /* 0000387C */
  5107. 00003876  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  5108. 0000387A  A998                     syscall    UseResFile
  5109. label0000387C:
  5110. 0000387C  4AAE FFD0                tst.l      [A6 - 0x30]
  5111. 00003880  6700 0172                beq        +0x174 /* 000039F4 */
  5112. 00003884  206E FFD0                movea.l    A0, [A6 - 0x30]
  5113. 00003888  2F10                     move.l     -[A7], [A0]
  5114. 0000388A  486D B8A8                pea.l      [A5 - 0x4758]
  5115. 0000388E  7020                     moveq.l    D0, 0x20
  5116. 00003890  2F00                     move.l     -[A7], D0
  5117. 00003892  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  5118. 00003896  3B46 BB1A                move.w     [A5 - 0x44E6], D6
  5119. 0000389A  422D C528                clr.b      [A5 - 0x3AD8]
  5120. label0000389E:
  5121. 0000389E  4267                     clr.w      -[A7]
  5122. 000038A0  486E FFD4                pea.l      [A6 - 0x2C]
  5123. 000038A4  486C 0006                pea.l      [A4 + 0x6]
  5124. 000038A8  486E FFDC                pea.l      [A6 - 0x24]
  5125. 000038AC  A8AA                     syscall    SectRect
  5126. 000038AE  101F                     move.b     D0, [A7]+
  5127. 000038B0  671A                     beq        +0x1C /* 000038CC */
  5128. 000038B2  2F00                     move.l     -[A7], D0
  5129. 000038B4  4267                     clr.w      -[A7]
  5130. 000038B6  486E FFDC                pea.l      [A6 - 0x24]
  5131. 000038BA  486E FFD4                pea.l      [A6 - 0x2C]
  5132. 000038BE  7208                     moveq.l    D1, 0x08
  5133. 000038C0  2F01                     move.l     -[A7], D1
  5134. 000038C2  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  5135. 000038C6  121F                     move.b     D1, [A7]+
  5136. 000038C8  201F                     move.l     D0, [A7]+
  5137. 000038CA  C001                     and.b      D0, D1
  5138. label000038CC:
  5139. 000038CC  0A00 0001                xori.b     D0, 0x1
  5140. 000038D0  1D40 FFB3                move.b     [A6 - 0x4D], D0
  5141. 000038D4  671A                     beq        +0x1C /* 000038F0 */
  5142. 000038D6  4AAE FFAE                tst.l      [A6 - 0x52]
  5143. 000038DA  6608                     bne        +0xA /* 000038E4 */
  5144. 000038DC  42A7                     clr.l      -[A7]
  5145. 000038DE  A8D8                     syscall    NewRgn
  5146. 000038E0  2D5F FFAE                move.l     [A6 - 0x52], [A7]+
  5147. label000038E4:
  5148. 000038E4  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  5149. 000038E8  A87A                     syscall    GetClip
  5150. 000038EA  486E FFDC                pea.l      [A6 - 0x24]
  5151. 000038EE  A87B                     syscall    ClipRect
  5152. label000038F0:
  5153. 000038F0  4A6E FFCE                tst.w      [A6 - 0x32]
  5154. 000038F4  6654                     bne        +0x56 /* 0000394A */
  5155. 000038F6  102D C528                move.b     D0, [A5 - 0x3AD8]
  5156. 000038FA  6612                     bne        +0x14 /* 0000390E */
  5157. 000038FC  486D B8A8                pea.l      [A5 - 0x4758]
  5158. 00003900  486D B828                pea.l      [A5 - 0x47D8]
  5159. 00003904  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  5160. 00003908  1B7C 0001 C528           move.b     [A5 - 0x3AD8], 0x1
  5161. label0000390E:
  5162. 0000390E  3D7C 0003 FFC4           move.w     [A6 - 0x3C], 0x3
  5163. 00003914  102E 0008                move.b     D0, [A6 + 0x8]
  5164. 00003918  0A00 0001                xori.b     D0, 0x1
  5165. 0000391C  C007                     and.b      D0, D7
  5166. 0000391E  6706                     beq        +0x8 /* 00003926 */
  5167. 00003920  3D7C 0001 FFC4           move.w     [A6 - 0x3C], 0x1
  5168. label00003926:
  5169. 00003926  41ED B828                lea.l      A0, [A5 - 0x47D8]
  5170. 0000392A  2B48 B81A                move.l     [A5 - 0x47E6], A0
  5171. 0000392E  486D B81A                pea.l      [A5 - 0x47E6]
  5172. 00003932  206D FE88                movea.l    A0, [A5 - 0x178]
  5173. 00003936  4868 0002                pea.l      [A0 + 0x2]
  5174. 0000393A  486D B820                pea.l      [A5 - 0x47E0]
  5175. 0000393E  486E FFD4                pea.l      [A6 - 0x2C]
  5176. 00003942  3F2E FFC4                move.w     -[A7], [A6 - 0x3C]
  5177. 00003946  42A7                     clr.l      -[A7]
  5178. 00003948  A8EC                     syscall    CopyBits
  5179. label0000394A:
  5180. 0000394A  3D7C 0002 FFC4           move.w     [A6 - 0x3C], 0x2
  5181. 00003950  102E 0008                move.b     D0, [A6 + 0x8]
  5182. 00003954  676E                     beq        +0x70 /* 000039C4 */
  5183. 00003956  3D7C 0001 FFC4           move.w     [A6 - 0x3C], 0x1
  5184. 0000395C  1007                     move.b     D0, D7
  5185. 0000395E  6764                     beq        +0x66 /* 000039C4 */
  5186. 00003960  426E FFC2                clr.w      [A6 - 0x3E]
  5187. 00003964  6022                     bra        +0x24 /* 00003988 */
  5188. label00003966:
  5189. 00003966  302E FFC2                move.w     D0, [A6 - 0x3E]
  5190. 0000396A  41ED B8A8                lea.l      A0, [A5 - 0x4758]
  5191. 0000396E  E540                     asl        D0.w, 2
  5192. 00003970  2230 0000                move.l     D1, [A0 + D0.w]
  5193. 00003974  4681                     not.l      D1
  5194. 00003976  302E FFC2                move.w     D0, [A6 - 0x3E]
  5195. 0000397A  41ED B8A8                lea.l      A0, [A5 - 0x4758]
  5196. 0000397E  E540                     asl        D0.w, 2
  5197. 00003980  2181 0000                move.l     [A0 + D0.w], D1
  5198. 00003984  526E FFC2                addq.w     [A6 - 0x3E], 1
  5199. label00003988:
  5200. 00003988  701F                     moveq.l    D0, 0x1F
  5201. 0000398A  B06E FFC2                cmp.w      D0, [A6 - 0x3E]
  5202. 0000398E  6CD6                     bge        -0x28 /* 00003966 */
  5203. 00003990  426D BB1A                clr.w      [A5 - 0x44E6]
  5204. 00003994  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  5205. 00003998  43ED B81A                lea.l      A1, [A5 - 0x47E6]
  5206. 0000399C  20D9                     move.l     [A0]+, [A1]+
  5207. 0000399E  20D9                     move.l     [A0]+, [A1]+
  5208. 000039A0  20D9                     move.l     [A0]+, [A1]+
  5209. 000039A2  3091                     move.w     [A0], [A1]
  5210. 000039A4  41ED B8A8                lea.l      A0, [A5 - 0x4758]
  5211. 000039A8  2B48 B81A                move.l     [A5 - 0x47E6], A0
  5212. 000039AC  486E FFB4                pea.l      [A6 - 0x4C]
  5213. 000039B0  486D B81A                pea.l      [A5 - 0x47E6]
  5214. 000039B4  486E FFBA                pea.l      [A6 - 0x46]
  5215. 000039B8  486E FFBA                pea.l      [A6 - 0x46]
  5216. 000039BC  3F3C 0007                move.w     -[A7], 0x7
  5217. 000039C0  42A7                     clr.l      -[A7]
  5218. 000039C2  A8EC                     syscall    CopyBits
  5219. label000039C4:
  5220. 000039C4  41ED B8A8                lea.l      A0, [A5 - 0x4758]
  5221. 000039C8  2B48 B81A                move.l     [A5 - 0x47E6], A0
  5222. 000039CC  486D B81A                pea.l      [A5 - 0x47E6]
  5223. 000039D0  206D FE88                movea.l    A0, [A5 - 0x178]
  5224. 000039D4  4868 0002                pea.l      [A0 + 0x2]
  5225. 000039D8  486D B820                pea.l      [A5 - 0x47E0]
  5226. 000039DC  486E FFD4                pea.l      [A6 - 0x2C]
  5227. 000039E0  3F2E FFC4                move.w     -[A7], [A6 - 0x3C]
  5228. 000039E4  42A7                     clr.l      -[A7]
  5229. 000039E6  A8EC                     syscall    CopyBits
  5230. 000039E8  102E FFB3                move.b     D0, [A6 - 0x4D]
  5231. 000039EC  6706                     beq        +0x8 /* 000039F4 */
  5232. 000039EE  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  5233. 000039F2  A879                     syscall    SetClip
  5234. label000039F4:
  5235. 000039F4  102E FFCD                move.b     D0, [A6 - 0x33]
  5236. 000039F8  6700 01EE                beq        +0x1F0 /* 00003BE8 */
  5237. 000039FC  202E 000A                move.l     D0, [A6 + 0xA]
  5238. 00003A00  721E                     moveq.l    D1, 0x1E
  5239. 00003A02  D081                     add.l      D0, D1
  5240. 00003A04  2D40 FFFC                move.l     [A6 - 0x4], D0
  5241. 00003A08  206E FFFC                movea.l    A0, [A6 - 0x4]
  5242. 00003A0C  4A10                     tst.b      [A0]
  5243. 00003A0E  6700 01D8                beq        +0x1DA /* 00003BE8 */
  5244. 00003A12  4A46                     tst.w      D6
  5245. 00003A14  671C                     beq        +0x1E /* 00003A32 */
  5246. 00003A16  3F2D A134                move.w     -[A7], [A5 - 0x5ECC]
  5247. 00003A1A  A887                     syscall    TextFont
  5248. 00003A1C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5249. 00003A20  A88A                     syscall    TextSize
  5250. 00003A22  3F3A 01DC                move.w     -[A7], [PC + 0x1DC /* 00003C00, value 0x0, cstring "" */]
  5251. 00003A26  A888                     syscall    TextFace
  5252. 00003A28  3A2E FFD8                move.w     D5, [A6 - 0x28]
  5253. 00003A2C  DA7C 000A                add.w      D5, 0xA /* '\n' */
  5254. 00003A30  604A                     bra        +0x4C /* 00003A7C */
  5255. label00003A32:
  5256. 00003A32  4267                     clr.w      -[A7]
  5257. 00003A34  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  5258. 00003A38  4EAD 26CA                jsr        [A5 + 0x26CA /* export_1237 */]
  5259. 00003A3C  A887                     syscall    TextFont
  5260. 00003A3E  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  5261. 00003A42  A88A                     syscall    TextSize
  5262. 00003A44  4240                     clr.w      D0
  5263. 00003A46  102C 001A                move.b     D0, [A4 + 0x1A]
  5264. 00003A4A  3F00                     move.w     -[A7], D0
  5265. 00003A4C  A888                     syscall    TextFace
  5266. 00003A4E  102D ACA8                move.b     D0, [A5 - 0x5358]
  5267. 00003A52  6708                     beq        +0xA /* 00003A5C */
  5268. 00003A54  3A2E FFC8                move.w     D5, [A6 - 0x38]
  5269. 00003A58  5845                     addq.w     D5, 4
  5270. 00003A5A  6020                     bra        +0x22 /* 00003A7C */
  5271. label00003A5C:
  5272. 00003A5C  486E FFA4                pea.l      [A6 - 0x5C]
  5273. 00003A60  A88B                     syscall    GetFontInfo
  5274. 00003A62  2F3C 0004 0000           move.l     -[A7], 0x40000
  5275. 00003A68  302E FFAA                move.w     D0, [A6 - 0x56]
  5276. 00003A6C  D06E FFA6                add.w      D0, [A6 - 0x5A]
  5277. 00003A70  3F00                     move.w     -[A7], D0
  5278. 00003A72  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  5279. 00003A76  3A1F                     move.w     D5, [A7]+
  5280. 00003A78  DA6E FFC8                add.w      D5, [A6 - 0x38]
  5281. label00003A7C:
  5282. 00003A7C  42A7                     clr.l      -[A7]
  5283. 00003A7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5284. 00003A82  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  5285. 00003A86  201F                     move.l     D0, [A7]+
  5286. 00003A88  3D40 FFE4                move.w     [A6 - 0x1C], D0
  5287. 00003A8C  4267                     clr.w      -[A7]
  5288. 00003A8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5289. 00003A92  4267                     clr.w      -[A7]
  5290. 00003A94  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  5291. 00003A98  A886                     syscall    TextWidth
  5292. 00003A9A  3D5F FFE6                move.w     [A6 - 0x1A], [A7]+
  5293. 00003A9E  382C 0008                move.w     D4, [A4 + 0x8]
  5294. 00003AA2  5044                     addq.w     D4, 8
  5295. 00003AA4  70FF                     moveq.l    D0, 0xFFFFFFFF
  5296. 00003AA6  B06C 0014                cmp.w      D0, [A4 + 0x14]
  5297. 00003AAA  660C                     bne        +0xE /* 00003AB8 */
  5298. 00003AAC  302C 000C                move.w     D0, [A4 + 0xC]
  5299. 00003AB0  5140                     subq.w     D0, 8
  5300. 00003AB2  3800                     move.w     D4, D0
  5301. 00003AB4  986E FFE6                sub.w      D4, [A6 - 0x1A]
  5302. label00003AB8:
  5303. 00003AB8  7001                     moveq.l    D0, 0x01
  5304. 00003ABA  B06C 0014                cmp.w      D0, [A4 + 0x14]
  5305. 00003ABE  6610                     bne        +0x12 /* 00003AD0 */
  5306. 00003AC0  302E FFE6                move.w     D0, [A6 - 0x1A]
  5307. 00003AC4  48C0                     ext.l      D0
  5308. 00003AC6  81FC 0002                divs.w     D0, 0x2
  5309. 00003ACA  382E FFC6                move.w     D4, [A6 - 0x3A]
  5310. 00003ACE  9840                     sub.w      D4, D0
  5311. label00003AD0:
  5312. 00003AD0  7006                     moveq.l    D0, 0x06
  5313. 00003AD2  B06E FFCE                cmp.w      D0, [A6 - 0x32]
  5314. 00003AD6  57C0                     seq        D0
  5315. 00003AD8  7205                     moveq.l    D1, 0x05
  5316. 00003ADA  B26E FFCE                cmp.w      D1, [A6 - 0x32]
  5317. 00003ADE  57C1                     seq        D1
  5318. 00003AE0  8001                     or.b       D0, D1
  5319. 00003AE2  670E                     beq        +0x10 /* 00003AF2 */
  5320. 00003AE4  382C 0008                move.w     D4, [A4 + 0x8]
  5321. 00003AE8  D87C 0013                add.w      D4, 0x13
  5322. 00003AEC  3A2E FFC8                move.w     D5, [A6 - 0x38]
  5323. 00003AF0  5845                     addq.w     D5, 4
  5324. label00003AF2:
  5325. 00003AF2  4A6E FFCE                tst.w      [A6 - 0x32]
  5326. 00003AF6  57C0                     seq        D0
  5327. 00003AF8  4A46                     tst.w      D6
  5328. 00003AFA  56C1                     sne        D1
  5329. 00003AFC  C001                     and.b      D0, D1
  5330. 00003AFE  674C                     beq        +0x4E /* 00003B4C */
  5331. 00003B00  3004                     move.w     D0, D4
  5332. 00003B02  5540                     subq.w     D0, 2
  5333. 00003B04  3D40 FFDE                move.w     [A6 - 0x22], D0
  5334. 00003B08  302E FFE6                move.w     D0, [A6 - 0x1A]
  5335. 00003B0C  D044                     add.w      D0, D4
  5336. 00003B0E  5440                     addq.w     D0, 2
  5337. 00003B10  3D40 FFE2                move.w     [A6 - 0x1E], D0
  5338. 00003B14  3005                     move.w     D0, D5
  5339. 00003B16  907C 000A                sub.w      D0, 0xA /* '\n' */
  5340. 00003B1A  3D40 FFDC                move.w     [A6 - 0x24], D0
  5341. 00003B1E  3005                     move.w     D0, D5
  5342. 00003B20  5440                     addq.w     D0, 2
  5343. 00003B22  3D40 FFE0                move.w     [A6 - 0x20], D0
  5344. 00003B26  4267                     clr.w      -[A7]
  5345. 00003B28  486E FFDC                pea.l      [A6 - 0x24]
  5346. 00003B2C  486C 0006                pea.l      [A4 + 0x6]
  5347. 00003B30  486E FFDC                pea.l      [A6 - 0x24]
  5348. 00003B34  A8AA                     syscall    SectRect
  5349. 00003B36  101F                     move.b     D0, [A7]+
  5350. 00003B38  6712                     beq        +0x14 /* 00003B4C */
  5351. 00003B3A  1007                     move.b     D0, D7
  5352. 00003B3C  6708                     beq        +0xA /* 00003B46 */
  5353. 00003B3E  486E FFDC                pea.l      [A6 - 0x24]
  5354. 00003B42  A8A2                     syscall    PaintRect
  5355. 00003B44  6006                     bra        +0x8 /* 00003B4C */
  5356. label00003B46:
  5357. 00003B46  486E FFDC                pea.l      [A6 - 0x24]
  5358. 00003B4A  A8A3                     syscall    EraseRect
  5359. label00003B4C:
  5360. 00003B4C  3F04                     move.w     -[A7], D4
  5361. 00003B4E  3F05                     move.w     -[A7], D5
  5362. 00003B50  A893                     syscall    MoveTo
  5363. 00003B52  1007                     move.b     D0, D7
  5364. 00003B54  6706                     beq        +0x8 /* 00003B5C */
  5365. 00003B56  3F3C 0002                move.w     -[A7], 0x2
  5366. 00003B5A  A889                     syscall    TextMode
  5367. label00003B5C:
  5368. 00003B5C  1007                     move.b     D0, D7
  5369. 00003B5E  C02E 0008                and.b      D0, [A6 + 0x8]
  5370. 00003B62  6706                     beq        +0x8 /* 00003B6A */
  5371. 00003B64  3F3C 0003                move.w     -[A7], 0x3
  5372. 00003B68  A889                     syscall    TextMode
  5373. label00003B6A:
  5374. 00003B6A  41EE FFDC                lea.l      A0, [A6 - 0x24]
  5375. 00003B6E  224C                     movea.l    A1, A4
  5376. 00003B70  5C89                     addq.l     A1, 6
  5377. 00003B72  20D9                     move.l     [A0]+, [A1]+
  5378. 00003B74  20D9                     move.l     [A0]+, [A1]+
  5379. 00003B76  302E FFE2                move.w     D0, [A6 - 0x1E]
  5380. 00003B7A  906E FFDE                sub.w      D0, [A6 - 0x22]
  5381. 00003B7E  B06E FFE6                cmp.w      D0, [A6 - 0x1A]
  5382. 00003B82  5DC0                     slt        D0
  5383. 00003B84  2F00                     move.l     -[A7], D0
  5384. 00003B86  4267                     clr.w      -[A7]
  5385. 00003B88  206D FE88                movea.l    A0, [A5 - 0x178]
  5386. 00003B8C  2068 001C                movea.l    A0, [A0 + 0x1C]
  5387. 00003B90  2050                     movea.l    A0, [A0]
  5388. 00003B92  4868 0002                pea.l      [A0 + 0x2]
  5389. 00003B96  486E FFDC                pea.l      [A6 - 0x24]
  5390. 00003B9A  486E FFDC                pea.l      [A6 - 0x24]
  5391. 00003B9E  A8AA                     syscall    SectRect
  5392. 00003BA0  121F                     move.b     D1, [A7]+
  5393. 00003BA2  201F                     move.l     D0, [A7]+
  5394. 00003BA4  8001                     or.b       D0, D1
  5395. 00003BA6  0240 0001                andi.w     D0, 0x1
  5396. 00003BAA  1D40 FFB3                move.b     [A6 - 0x4D], D0
  5397. 00003BAE  671A                     beq        +0x1C /* 00003BCA */
  5398. 00003BB0  4AAE FFAE                tst.l      [A6 - 0x52]
  5399. 00003BB4  6608                     bne        +0xA /* 00003BBE */
  5400. 00003BB6  42A7                     clr.l      -[A7]
  5401. 00003BB8  A8D8                     syscall    NewRgn
  5402. 00003BBA  2D5F FFAE                move.l     [A6 - 0x52], [A7]+
  5403. label00003BBE:
  5404. 00003BBE  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  5405. 00003BC2  A87A                     syscall    GetClip
  5406. 00003BC4  486E FFDC                pea.l      [A6 - 0x24]
  5407. 00003BC8  A87B                     syscall    ClipRect
  5408. label00003BCA:
  5409. 00003BCA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5410. 00003BCE  4267                     clr.w      -[A7]
  5411. 00003BD0  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  5412. 00003BD4  A885                     syscall    DrawText
  5413. 00003BD6  102E FFB3                move.b     D0, [A6 - 0x4D]
  5414. 00003BDA  6706                     beq        +0x8 /* 00003BE2 */
  5415. 00003BDC  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  5416. 00003BE0  A879                     syscall    SetClip
  5417. label00003BE2:
  5418. 00003BE2  3F3C 0001                move.w     -[A7], 0x1
  5419. 00003BE6  A889                     syscall    TextMode
  5420. label00003BE8:
  5421. 00003BE8  4AAE FFAE                tst.l      [A6 - 0x52]
  5422. 00003BEC  6706                     beq        +0x8 /* 00003BF4 */
  5423. 00003BEE  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  5424. 00003BF2  A8D9                     syscall    DisposRgn/DisposeRgn
  5425. label00003BF4:
  5426. 00003BF4  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  5427. 00003BF8  4E5E                     unlink     A6
  5428. 00003BFA  205F                     movea.l    A0, [A7]+
  5429. 00003BFC  5C4F                     addq.w     A7, 6
  5430. 00003BFE  4ED0                     jmp        [A0]
  5431. 00003C00  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5432. // begin alternate branch 00003C02-00003C06
  5433. fn00003C02:
  5434. 00003C02  4E56 FFE8                link       A6, -0x0018
  5435. // end alternate branch 00003C02-00003C06
  5436. fn00003C02: // (misaligned)
  5437. 00003C04  FFE8                     .invalid   <<F/7/7>>
  5438. 00003C06  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5439. 00003C0A  2E2E 0008                move.l     D7, [A6 + 0x8]
  5440. 00003C0E  102D BD02                move.b     D0, [A5 - 0x42FE]
  5441. 00003C12  6600 00FA                bne        +0xFC /* 00003D0E */
  5442. 00003C16  4AAD C57E                tst.l      [A5 - 0x3A82]
  5443. 00003C1A  57C0                     seq        D0
  5444. 00003C1C  122D C574                move.b     D1, [A5 - 0x3A8C]
  5445. 00003C20  0A01 0001                xori.b     D1, 0x1
  5446. 00003C24  C001                     and.b      D0, D1
  5447. 00003C26  6600 00E6                bne        +0xE8 /* 00003D0E */
  5448. 00003C2A  206D B298                movea.l    A0, [A5 - 0x4D68]
  5449. 00003C2E  2050                     movea.l    A0, [A0]
  5450. 00003C30  43EE FFE8                lea.l      A1, [A6 - 0x18]
  5451. 00003C34  5488                     addq.l     A0, 2
  5452. 00003C36  22D8                     move.l     [A1]+, [A0]+
  5453. 00003C38  22D8                     move.l     [A1]+, [A0]+
  5454. 00003C3A  4267                     clr.w      -[A7]
  5455. 00003C3C  486E FFE8                pea.l      [A6 - 0x18]
  5456. 00003C40  486D C3FE                pea.l      [A5 - 0x3C02]
  5457. 00003C44  A8A6                     syscall    EqualRect
  5458. 00003C46  101F                     move.b     D0, [A7]+
  5459. 00003C48  661E                     bne        +0x20 /* 00003C68 */
  5460. 00003C4A  102D BD4C                move.b     D0, [A5 - 0x42B4]
  5461. 00003C4E  6618                     bne        +0x1A /* 00003C68 */
  5462. 00003C50  2F2D C57E                move.l     -[A7], [A5 - 0x3A82]
  5463. 00003C54  2F2D B4B2                move.l     -[A7], [A5 - 0x4B4E]
  5464. 00003C58  2F2D B630                move.l     -[A7], [A5 - 0x49D0]
  5465. 00003C5C  42A7                     clr.l      -[A7]
  5466. 00003C5E  4EBA C962                jsr        [PC - 0x369E /* 000005C2 */]
  5467. 00003C62  1B7C 0001 BD4C           move.b     [A5 - 0x42B4], 0x1
  5468. label00003C68:
  5469. 00003C68  102D BD4C                move.b     D0, [A5 - 0x42B4]
  5470. 00003C6C  671C                     beq        +0x1E /* 00003C8A */
  5471. 00003C6E  2F2D B4B2                move.l     -[A7], [A5 - 0x4B4E]
  5472. 00003C72  2F2D B630                move.l     -[A7], [A5 - 0x49D0]
  5473. 00003C76  2F07                     move.l     -[A7], D7
  5474. 00003C78  2F07                     move.l     -[A7], D7
  5475. 00003C7A  486E FFE8                pea.l      [A6 - 0x18]
  5476. 00003C7E  3F3C FFFE                move.w     -[A7], 0xFFFE
  5477. 00003C82  4EBA CAB4                jsr        [PC - 0x354C /* 00000738 */]
  5478. 00003C86  6000 0086                bra        +0x88 /* 00003D0E */
  5479. label00003C8A:
  5480. 00003C8A  42A7                     clr.l      -[A7]
  5481. 00003C8C  2F2D C57E                move.l     -[A7], [A5 - 0x3A82]
  5482. 00003C90  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  5483. 00003C94  265F                     movea.l    A3, [A7]+
  5484. 00003C96  200B                     move.l     D0, A3
  5485. 00003C98  660A                     bne        +0xC /* 00003CA4 */
  5486. 00003C9A  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  5487. 00003C9E  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  5488. 00003CA2  606A                     bra        +0x6C /* 00003D0E */
  5489. label00003CA4:
  5490. 00003CA4  2853                     movea.l    A4, [A3]
  5491. 00003CA6  4AAC 0038                tst.l      [A4 + 0x38]
  5492. 00003CAA  6610                     bne        +0x12 /* 00003CBC */
  5493. 00003CAC  2F07                     move.l     -[A7], D7
  5494. 00003CAE  486D FE80                pea.l      [A5 - 0x180]
  5495. 00003CB2  486C 0020                pea.l      [A4 + 0x20]
  5496. 00003CB6  4EBA 0DC4                jsr        [PC + 0xDC4 /* 00004A7C */]
  5497. 00003CBA  6016                     bra        +0x18 /* 00003CD2 */
  5498. label00003CBC:
  5499. 00003CBC  2C13                     move.l     D6, [A3]
  5500. 00003CBE  7040                     moveq.l    D0, 0x40
  5501. 00003CC0  DC80                     add.l      D6, D0
  5502. 00003CC2  2F06                     move.l     -[A7], D6
  5503. 00003CC4  2F07                     move.l     -[A7], D7
  5504. 00003CC6  486C 0020                pea.l      [A4 + 0x20]
  5505. 00003CCA  3F3C 0003                move.w     -[A7], 0x3
  5506. 00003CCE  4EAD 22E2                jsr        [A5 + 0x22E2 /* export_1112 */]
  5507. label00003CD2:
  5508. 00003CD2  4AAC 003C                tst.l      [A4 + 0x3C]
  5509. 00003CD6  6610                     bne        +0x12 /* 00003CE8 */
  5510. 00003CD8  2F07                     move.l     -[A7], D7
  5511. 00003CDA  486D FE78                pea.l      [A5 - 0x188]
  5512. 00003CDE  486C 0028                pea.l      [A4 + 0x28]
  5513. 00003CE2  4EBA 0D98                jsr        [PC + 0xD98 /* 00004A7C */]
  5514. 00003CE6  601C                     bra        +0x1E /* 00003D04 */
  5515. label00003CE8:
  5516. 00003CE8  2013                     move.l     D0, [A3]
  5517. 00003CEA  7240                     moveq.l    D1, 0x40
  5518. 00003CEC  D081                     add.l      D0, D1
  5519. 00003CEE  2A2C 0038                move.l     D5, [A4 + 0x38]
  5520. 00003CF2  DA80                     add.l      D5, D0
  5521. 00003CF4  2F05                     move.l     -[A7], D5
  5522. 00003CF6  2F07                     move.l     -[A7], D7
  5523. 00003CF8  486C 0028                pea.l      [A4 + 0x28]
  5524. 00003CFC  3F3C 0001                move.w     -[A7], 0x1
  5525. 00003D00  4EAD 22E2                jsr        [A5 + 0x22E2 /* export_1112 */]
  5526. label00003D04:
  5527. 00003D04  2F2D C57E                move.l     -[A7], [A5 - 0x3A82]
  5528. 00003D08  4267                     clr.w      -[A7]
  5529. 00003D0A  4EAD 0E32                jsr        [A5 + 0xE32 /* export_450 */]
  5530. label00003D0E:
  5531. 00003D0E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5532. 00003D12  4E5E                     unlink     A6
  5533. 00003D14  2E9F                     move.l     [A7], [A7]+
  5534. 00003D16  4E75                     rts
  5535. export_1317:
  5536. fn00003D18:
  5537. 00003D18  4E56 0000                link       A6, 0
  5538. 00003D1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5539. 00003D20  42A7                     clr.l      -[A7]
  5540. 00003D22  4EBA 043A                jsr        [PC + 0x43A /* 0000415E */]
  5541. 00003D26  4E5E                     unlink     A6
  5542. 00003D28  2E9F                     move.l     [A7], [A7]+
  5543. 00003D2A  4E75                     rts
  5544. fn00003D2C:
  5545. 00003D2C  4E56 0000                link       A6, 0
  5546. 00003D30  7001                     moveq.l    D0, 0x01
  5547. 00003D32  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  5548. 00003D36  6606                     bne        +0x8 /* 00003D3E */
  5549. 00003D38  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  5550. 00003D3C  6004                     bra        +0x6 /* 00003D42 */
  5551. label00003D3E:
  5552. 00003D3E  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  5553. label00003D42:
  5554. 00003D42  4E5E                     unlink     A6
  5555. 00003D44  4E75                     rts
  5556. export_1318:
  5557. fn00003D46:
  5558. 00003D46  4E56 FFE6                link       A6, -0x001A
  5559. 00003D4A  206E 0008                movea.l    A0, [A6 + 0x8]
  5560. 00003D4E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5561. 00003D52  22D8                     move.l     [A1]+, [A0]+
  5562. 00003D54  22D8                     move.l     [A1]+, [A0]+
  5563. 00003D56  486E FFE6                pea.l      [A6 - 0x1A]
  5564. 00003D5A  A898                     syscall    GetPenState
  5565. 00003D5C  486D FE70                pea.l      [A5 - 0x190]
  5566. 00003D60  A89D                     syscall    PenPat
  5567. 00003D62  3F3C 000F                move.w     -[A7], 0xF
  5568. 00003D66  A89C                     syscall    PenMode
  5569. 00003D68  486E FFF8                pea.l      [A6 - 0x8]
  5570. 00003D6C  A8A2                     syscall    PaintRect
  5571. 00003D6E  486E FFE6                pea.l      [A6 - 0x1A]
  5572. 00003D72  A899                     syscall    SetPenState
  5573. 00003D74  4E5E                     unlink     A6
  5574. 00003D76  2E9F                     move.l     [A7], [A7]+
  5575. 00003D78  4E75                     rts
  5576. export_1319:
  5577. fn00003D7A:
  5578. 00003D7A  4E56 0000                link       A6, 0
  5579. 00003D7E  486D B280                pea.l      [A5 - 0x4D80]
  5580. 00003D82  A873                     syscall    SetPort
  5581. 00003D84  486D B3EE                pea.l      [A5 - 0x4C12]
  5582. 00003D88  A875                     syscall    SetPBits/SetPortBits
  5583. 00003D8A  422D B7CE                clr.b      [A5 - 0x4832]
  5584. 00003D8E  202E 000A                move.l     D0, [A6 + 0xA]
  5585. 00003D92  B0AD A684                cmp.l      D0, [A5 - 0x597C]
  5586. 00003D96  660E                     bne        +0x10 /* 00003DA6 */
  5587. 00003D98  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5588. 00003D9C  3F3C 0001                move.w     -[A7], 0x1
  5589. 00003DA0  4EBA F630                jsr        [PC - 0x9D0 /* 000033D2 */]
  5590. 00003DA4  600C                     bra        +0xE /* 00003DB2 */
  5591. label00003DA6:
  5592. 00003DA6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5593. 00003DAA  3F3C 0001                move.w     -[A7], 0x1
  5594. 00003DAE  4EBA FF68                jsr        [PC - 0x98 /* 00003D18 */]
  5595. label00003DB2:
  5596. 00003DB2  1B7C 0001 B7CE           move.b     [A5 - 0x4832], 0x1
  5597. 00003DB8  486D B280                pea.l      [A5 - 0x4D80]
  5598. 00003DBC  A873                     syscall    SetPort
  5599. 00003DBE  486D B26A                pea.l      [A5 - 0x4D96]
  5600. 00003DC2  A875                     syscall    SetPBits/SetPortBits
  5601. 00003DC4  4E5E                     unlink     A6
  5602. 00003DC6  205F                     movea.l    A0, [A7]+
  5603. 00003DC8  5C4F                     addq.w     A7, 6
  5604. 00003DCA  4ED0                     jmp        [A0]
  5605. export_1320:
  5606. fn00003DCC:
  5607. 00003DCC  4E56 0000                link       A6, 0
  5608. 00003DD0  486D B280                pea.l      [A5 - 0x4D80]
  5609. 00003DD4  A873                     syscall    SetPort
  5610. 00003DD6  2F2D B24E                move.l     -[A7], [A5 - 0x4DB2]
  5611. 00003DDA  70FF                     moveq.l    D0, 0xFFFFFFFF
  5612. 00003DDC  2F00                     move.l     -[A7], D0
  5613. 00003DDE  486D C3FE                pea.l      [A5 - 0x3C02]
  5614. 00003DE2  4EBA 0B78                jsr        [PC + 0xB78 /* 0000495C */]
  5615. 00003DE6  2F2D B3D6                move.l     -[A7], [A5 - 0x4C2A]
  5616. 00003DEA  4EAD 233A                jsr        [A5 + 0x233A /* export_1123 */]
  5617. 00003DEE  202E 000A                move.l     D0, [A6 + 0xA]
  5618. 00003DF2  B0AD A684                cmp.l      D0, [A5 - 0x597C]
  5619. 00003DF6  6600 00A2                bne        +0xA4 /* 00003E9A */
  5620. 00003DFA  486D B252                pea.l      [A5 - 0x4DAE]
  5621. 00003DFE  A875                     syscall    SetPBits/SetPortBits
  5622. 00003E00  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5623. 00003E04  3F3C 0004                move.w     -[A7], 0x4
  5624. 00003E08  4EBA F5C8                jsr        [PC - 0xA38 /* 000033D2 */]
  5625. 00003E0C  486D B3DA                pea.l      [A5 - 0x4C26]
  5626. 00003E10  A875                     syscall    SetPBits/SetPortBits
  5627. 00003E12  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5628. 00003E16  3F3C 0004                move.w     -[A7], 0x4
  5629. 00003E1A  4EBA F5B6                jsr        [PC - 0xA4A /* 000033D2 */]
  5630. 00003E1E  102D C572                move.b     D0, [A5 - 0x3A8E]
  5631. 00003E22  6674                     bne        +0x76 /* 00003E98 */
  5632. 00003E24  102D BD02                move.b     D0, [A5 - 0x42FE]
  5633. 00003E28  664E                     bne        +0x50 /* 00003E78 */
  5634. 00003E2A  102D BD4C                move.b     D0, [A5 - 0x42B4]
  5635. 00003E2E  6618                     bne        +0x1A /* 00003E48 */
  5636. 00003E30  2F2D C57E                move.l     -[A7], [A5 - 0x3A82]
  5637. 00003E34  2F2D B4B2                move.l     -[A7], [A5 - 0x4B4E]
  5638. 00003E38  2F2D B630                move.l     -[A7], [A5 - 0x49D0]
  5639. 00003E3C  42A7                     clr.l      -[A7]
  5640. 00003E3E  4EBA C782                jsr        [PC - 0x387E /* 000005C2 */]
  5641. 00003E42  1B7C 0001 BD4C           move.b     [A5 - 0x42B4], 0x1
  5642. label00003E48:
  5643. 00003E48  2F2D B4B2                move.l     -[A7], [A5 - 0x4B4E]
  5644. 00003E4C  2F2D B24E                move.l     -[A7], [A5 - 0x4DB2]
  5645. 00003E50  486D C3FE                pea.l      [A5 - 0x3C02]
  5646. 00003E54  3F3C 0003                move.w     -[A7], 0x3
  5647. 00003E58  4EBA CA00                jsr        [PC - 0x3600 /* 0000085A */]
  5648. 00003E5C  2F2D B4B2                move.l     -[A7], [A5 - 0x4B4E]
  5649. 00003E60  2F2D B630                move.l     -[A7], [A5 - 0x49D0]
  5650. 00003E64  2F2D B3D6                move.l     -[A7], [A5 - 0x4C2A]
  5651. 00003E68  2F2D B3D6                move.l     -[A7], [A5 - 0x4C2A]
  5652. 00003E6C  486D C3FE                pea.l      [A5 - 0x3C02]
  5653. 00003E70  3F3C FFFE                move.w     -[A7], 0xFFFE
  5654. 00003E74  4EBA C8C2                jsr        [PC - 0x373E /* 00000738 */]
  5655. label00003E78:
  5656. 00003E78  486D B252                pea.l      [A5 - 0x4DAE]
  5657. 00003E7C  A875                     syscall    SetPBits/SetPortBits
  5658. 00003E7E  2F3C 0002 0000           move.l     -[A7], 0x20000
  5659. 00003E84  4EBA FE92                jsr        [PC - 0x16E /* 00003D18 */]
  5660. 00003E88  486D B3DA                pea.l      [A5 - 0x4C26]
  5661. 00003E8C  A875                     syscall    SetPBits/SetPortBits
  5662. 00003E8E  2F3C 0002 0000           move.l     -[A7], 0x20000
  5663. 00003E94  4EBA FE82                jsr        [PC - 0x17E /* 00003D18 */]
  5664. label00003E98:
  5665. 00003E98  6024                     bra        +0x26 /* 00003EBE */
  5666. label00003E9A:
  5667. 00003E9A  486D B252                pea.l      [A5 - 0x4DAE]
  5668. 00003E9E  A875                     syscall    SetPBits/SetPortBits
  5669. 00003EA0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5670. 00003EA4  3F3C 0004                move.w     -[A7], 0x4
  5671. 00003EA8  4EBA FE6E                jsr        [PC - 0x192 /* 00003D18 */]
  5672. 00003EAC  486D B3DA                pea.l      [A5 - 0x4C26]
  5673. 00003EB0  A875                     syscall    SetPBits/SetPortBits
  5674. 00003EB2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5675. 00003EB6  3F3C 0004                move.w     -[A7], 0x4
  5676. 00003EBA  4EBA FE5C                jsr        [PC - 0x1A4 /* 00003D18 */]
  5677. label00003EBE:
  5678. 00003EBE  486D B26A                pea.l      [A5 - 0x4D96]
  5679. 00003EC2  A875                     syscall    SetPBits/SetPortBits
  5680. 00003EC4  A89E                     syscall    PenNormal
  5681. 00003EC6  4E5E                     unlink     A6
  5682. 00003EC8  205F                     movea.l    A0, [A7]+
  5683. 00003ECA  5C4F                     addq.w     A7, 6
  5684. 00003ECC  4ED0                     jmp        [A0]
  5685. export_1321:
  5686. fn00003ECE:
  5687. 00003ECE  4E56 FFE4                link       A6, -0x001C
  5688. 00003ED2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5689. 00003ED6  7011                     moveq.l    D0, 0x11
  5690. 00003ED8  2F00                     move.l     -[A7], D0
  5691. 00003EDA  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  5692. 00003EDE  486D B280                pea.l      [A5 - 0x4D80]
  5693. 00003EE2  A873                     syscall    SetPort
  5694. 00003EE4  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  5695. 00003EE8  43ED B282                lea.l      A1, [A5 - 0x4D7E]
  5696. 00003EEC  20D9                     move.l     [A0]+, [A1]+
  5697. 00003EEE  20D9                     move.l     [A0]+, [A1]+
  5698. 00003EF0  20D9                     move.l     [A0]+, [A1]+
  5699. 00003EF2  3091                     move.w     [A0], [A1]
  5700. 00003EF4  206E 0008                movea.l    A0, [A6 + 0x8]
  5701. 00003EF8  2D48 FFF2                move.l     [A6 - 0xE], A0
  5702. 00003EFC  3D7C 0002 FFF6           move.w     [A6 - 0xA], 0x2
  5703. 00003F02  426E FFFA                clr.w      [A6 - 0x6]
  5704. 00003F06  3D7C 0010 FFFE           move.w     [A6 - 0x2], 0x10
  5705. 00003F0C  426E FFF8                clr.w      [A6 - 0x8]
  5706. 00003F10  3D7C 0010 FFFC           move.w     [A6 - 0x4], 0x10
  5707. 00003F16  486E FFF8                pea.l      [A6 - 0x8]
  5708. 00003F1A  A87B                     syscall    ClipRect
  5709. 00003F1C  2F2D B298                move.l     -[A7], [A5 - 0x4D68]
  5710. 00003F20  486E FFF8                pea.l      [A6 - 0x8]
  5711. 00003F24  A8DF                     syscall    RectRgn
  5712. 00003F26  486D B280                pea.l      [A5 - 0x4D80]
  5713. 00003F2A  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  5714. 00003F2E  486E FFF2                pea.l      [A6 - 0xE]
  5715. 00003F32  A875                     syscall    SetPBits/SetPortBits
  5716. 00003F34  102E 000C                move.b     D0, [A6 + 0xC]
  5717. 00003F38  6738                     beq        +0x3A /* 00003F72 */
  5718. 00003F3A  A89E                     syscall    PenNormal
  5719. 00003F3C  3F2D B7AE                move.w     -[A7], [A5 - 0x4852]
  5720. 00003F40  3F2D B7AE                move.w     -[A7], [A5 - 0x4852]
  5721. 00003F44  A89B                     syscall    PenSize
  5722. 00003F46  4267                     clr.w      -[A7]
  5723. 00003F48  7008                     moveq.l    D0, 0x08
  5724. 00003F4A  906D BCF8                sub.w      D0, [A5 - 0x4308]
  5725. 00003F4E  3F00                     move.w     -[A7], D0
  5726. 00003F50  A893                     syscall    MoveTo
  5727. 00003F52  2F3C 0000 0010           move.l     -[A7], 0x10
  5728. 00003F58  A892                     syscall    Line
  5729. 00003F5A  7008                     moveq.l    D0, 0x08
  5730. 00003F5C  906D BCF8                sub.w      D0, [A5 - 0x4308]
  5731. 00003F60  3F00                     move.w     -[A7], D0
  5732. 00003F62  4267                     clr.w      -[A7]
  5733. 00003F64  A893                     syscall    MoveTo
  5734. 00003F66  2F3C 0010 0000           move.l     -[A7], 0x100000
  5735. 00003F6C  A892                     syscall    Line
  5736. 00003F6E  A89E                     syscall    PenNormal
  5737. 00003F70  603C                     bra        +0x3E /* 00003FAE */
  5738. label00003F72:
  5739. 00003F72  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5740. 00003F76  2F3C 0010 0000           move.l     -[A7], 0x100000
  5741. 00003F7C  A893                     syscall    MoveTo
  5742. 00003F7E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5743. 00003F82  A883                     syscall    DrawChar
  5744. 00003F84  4A6E 000E                tst.w      [A6 + 0xE]
  5745. 00003F88  6720                     beq        +0x22 /* 00003FAA */
  5746. 00003F8A  206E 0008                movea.l    A0, [A6 + 0x8]
  5747. 00003F8E  41E8 0020                lea.l      A0, [A0 + 0x20]
  5748. 00003F92  2D48 FFF2                move.l     [A6 - 0xE], A0
  5749. 00003F96  486E FFF2                pea.l      [A6 - 0xE]
  5750. 00003F9A  A875                     syscall    SetPBits/SetPortBits
  5751. 00003F9C  2F3C 0010 0000           move.l     -[A7], 0x100000
  5752. 00003FA2  A893                     syscall    MoveTo
  5753. 00003FA4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  5754. 00003FA8  A883                     syscall    DrawChar
  5755. label00003FAA:
  5756. 00003FAA  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  5757. label00003FAE:
  5758. 00003FAE  486E FFE4                pea.l      [A6 - 0x1C]
  5759. 00003FB2  A875                     syscall    SetPBits/SetPortBits
  5760. 00003FB4  486D C3FE                pea.l      [A5 - 0x3C02]
  5761. 00003FB8  A87B                     syscall    ClipRect
  5762. 00003FBA  2F2D B298                move.l     -[A7], [A5 - 0x4D68]
  5763. 00003FBE  486D C3FE                pea.l      [A5 - 0x3C02]
  5764. 00003FC2  A8DF                     syscall    RectRgn
  5765. 00003FC4  486D B280                pea.l      [A5 - 0x4D80]
  5766. 00003FC8  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  5767. 00003FCC  4E5E                     unlink     A6
  5768. 00003FCE  205F                     movea.l    A0, [A7]+
  5769. 00003FD0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5770. 00003FD4  4ED0                     jmp        [A0]
  5771. export_1322:
  5772. 00003FD6  4E56 0000                link       A6, 0
  5773. 00003FDA  422E 000C                clr.b      [A6 + 0xC]
  5774. 00003FDE  7001                     moveq.l    D0, 0x01
  5775. 00003FE0  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  5776. 00003FE4  6606                     bne        +0x8 /* 00003FEC */
  5777. 00003FE6  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  5778. 00003FEA  6004                     bra        +0x6 /* 00003FF0 */
  5779. label00003FEC:
  5780. 00003FEC  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  5781. label00003FF0:
  5782. 00003FF0  4EBA 2E88                jsr        [PC + 0x2E88 /* 00006E7A */]
  5783. 00003FF4  4267                     clr.w      -[A7]
  5784. 00003FF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5785. 00003FFA  1F3C 0001                move.b     -[A7], 0x1
  5786. 00003FFE  4EBA 2724                jsr        [PC + 0x2724 /* 00006724 */]
  5787. 00004002  101F                     move.b     D0, [A7]+
  5788. 00004004  6728                     beq        +0x2A /* 0000402E */
  5789. 00004006  102D B7D0                move.b     D0, [A5 - 0x4830]
  5790. 0000400A  6706                     beq        +0x8 /* 00004012 */
  5791. 0000400C  4267                     clr.w      -[A7]
  5792. 0000400E  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  5793. label00004012:
  5794. 00004012  7001                     moveq.l    D0, 0x01
  5795. 00004014  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  5796. 00004018  6606                     bne        +0x8 /* 00004020 */
  5797. 0000401A  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  5798. 0000401E  6004                     bra        +0x6 /* 00004024 */
  5799. label00004020:
  5800. 00004020  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  5801. label00004024:
  5802. 00004024  4EBA 2E54                jsr        [PC + 0x2E54 /* 00006E7A */]
  5803. 00004028  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5804. label0000402E:
  5805. 0000402E  426D C480                clr.w      [A5 - 0x3B80]
  5806. 00004032  4E5E                     unlink     A6
  5807. 00004034  2E9F                     move.l     [A7], [A7]+
  5808. 00004036  4E75                     rts
  5809. export_1323:
  5810. 00004038  4E56 FFFC                link       A6, -0x0004
  5811. 0000403C  486E FFFC                pea.l      [A6 - 0x4]
  5812. 00004040  A874                     syscall    GetPort
  5813. 00004042  2F2D BD56                move.l     -[A7], [A5 - 0x42AA]
  5814. 00004046  A873                     syscall    SetPort
  5815. 00004048  A89E                     syscall    PenNormal
  5816. 0000404A  486D FE70                pea.l      [A5 - 0x190]
  5817. 0000404E  A89D                     syscall    PenPat
  5818. 00004050  302D B626                move.w     D0, [A5 - 0x49DA]
  5819. 00004054  D07C 000C                add.w      D0, 0xC
  5820. 00004058  3F00                     move.w     -[A7], D0
  5821. 0000405A  302D B628                move.w     D0, [A5 - 0x49D8]
  5822. 0000405E  5240                     addq.w     D0, 1
  5823. 00004060  3F00                     move.w     -[A7], D0
  5824. 00004062  A893                     syscall    MoveTo
  5825. 00004064  302D B62A                move.w     D0, [A5 - 0x49D6]
  5826. 00004068  907C 000C                sub.w      D0, 0xC
  5827. 0000406C  3F00                     move.w     -[A7], D0
  5828. 0000406E  302D B628                move.w     D0, [A5 - 0x49D8]
  5829. 00004072  5240                     addq.w     D0, 1
  5830. 00004074  3F00                     move.w     -[A7], D0
  5831. 00004076  A891                     syscall    LineTo
  5832. 00004078  A89E                     syscall    PenNormal
  5833. 0000407A  486D B624                pea.l      [A5 - 0x49DC]
  5834. 0000407E  2F2D BD60                move.l     -[A7], [A5 - 0x42A0]
  5835. 00004082  A9D3                     syscall    TEUpdate
  5836. 00004084  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5837. 00004088  A873                     syscall    SetPort
  5838. 0000408A  4E5E                     unlink     A6
  5839. 0000408C  4E75                     rts
  5840. export_1324:
  5841. fn0000408E:
  5842. 0000408E  4E56 FFF4                link       A6, -0x000C
  5843. 00004092  48E7 0300                movem.l    -[A7], D6,D7
  5844. 00004096  1B6D ACA6 BD6A           move.b     [A5 - 0x4296], [A5 - 0x535A]
  5845. 0000409C  1B6D C572 BD64           move.b     [A5 - 0x429C], [A5 - 0x3A8E]
  5846. 000040A2  102D BD64                move.b     D0, [A5 - 0x429C]
  5847. 000040A6  802D BD6A                or.b       D0, [A5 - 0x4296]
  5848. 000040AA  6700 00AA                beq        +0xAC /* 00004156 */
  5849. 000040AE  486E FFFC                pea.l      [A6 - 0x4]
  5850. 000040B2  A874                     syscall    GetPort
  5851. 000040B4  486E FFF8                pea.l      [A6 - 0x8]
  5852. 000040B8  A910                     syscall    GetWMgrPort
  5853. 000040BA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5854. 000040BE  A873                     syscall    SetPort
  5855. 000040C0  486D FE14                pea.l      [A5 - 0x1EC]
  5856. 000040C4  A87B                     syscall    ClipRect
  5857. 000040C6  207C 0000 0BAA           movea.l    A0, 0xBAA
  5858. 000040CC  3E10                     move.w     D7, [A0]
  5859. 000040CE  5747                     subq.w     D7, 3
  5860. 000040D0  102D BD6A                move.b     D0, [A5 - 0x4296]
  5861. 000040D4  6726                     beq        +0x28 /* 000040FC */
  5862. 000040D6  206D BD66                movea.l    A0, [A5 - 0x429A]
  5863. 000040DA  2050                     movea.l    A0, [A0]
  5864. 000040DC  3C28 0002                move.w     D6, [A0 + 0x2]
  5865. 000040E0  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5866. 000040E4  3006                     move.w     D0, D6
  5867. 000040E6  5440                     addq.w     D0, 2
  5868. 000040E8  3F00                     move.w     -[A7], D0
  5869. 000040EA  3007                     move.w     D0, D7
  5870. 000040EC  5740                     subq.w     D0, 3
  5871. 000040EE  3F00                     move.w     -[A7], D0
  5872. 000040F0  A893                     syscall    MoveTo
  5873. 000040F2  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  5874. 000040F6  A883                     syscall    DrawChar
  5875. 000040F8  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  5876. label000040FC:
  5877. 000040FC  102D BD64                move.b     D0, [A5 - 0x429C]
  5878. 00004100  674E                     beq        +0x50 /* 00004150 */
  5879. 00004102  A89E                     syscall    PenNormal
  5880. 00004104  486D B7EC                pea.l      [A5 - 0x4814]
  5881. 00004108  A89D                     syscall    PenPat
  5882. 0000410A  2F3C 0000 0005           move.l     -[A7], 0x5
  5883. 00004110  A893                     syscall    MoveTo
  5884. 00004112  302D FE1A                move.w     D0, [A5 - 0x1E6]
  5885. 00004116  5D40                     subq.w     D0, 6
  5886. 00004118  3F00                     move.w     -[A7], D0
  5887. 0000411A  4267                     clr.w      -[A7]
  5888. 0000411C  A891                     syscall    LineTo
  5889. 0000411E  2F3C 0001 0003           move.l     -[A7], 0x10003
  5890. 00004124  A893                     syscall    MoveTo
  5891. 00004126  302D FE1A                move.w     D0, [A5 - 0x1E6]
  5892. 0000412A  5940                     subq.w     D0, 4
  5893. 0000412C  3F00                     move.w     -[A7], D0
  5894. 0000412E  3F3C 0001                move.w     -[A7], 0x1
  5895. 00004132  A891                     syscall    LineTo
  5896. 00004134  2F3C 0002 0001           move.l     -[A7], 0x20001
  5897. 0000413A  A89B                     syscall    PenSize
  5898. 0000413C  4267                     clr.w      -[A7]
  5899. 0000413E  3F07                     move.w     -[A7], D7
  5900. 00004140  A893                     syscall    MoveTo
  5901. 00004142  302D FE1A                move.w     D0, [A5 - 0x1E6]
  5902. 00004146  5340                     subq.w     D0, 1
  5903. 00004148  3F00                     move.w     -[A7], D0
  5904. 0000414A  3F07                     move.w     -[A7], D7
  5905. 0000414C  A891                     syscall    LineTo
  5906. 0000414E  A89E                     syscall    PenNormal
  5907. label00004150:
  5908. 00004150  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5909. 00004154  A873                     syscall    SetPort
  5910. label00004156:
  5911. 00004156  4CDF 00C0                movem.l    D6,D7, [A7]+
  5912. 0000415A  4E5E                     unlink     A6
  5913. 0000415C  4E75                     rts
  5914. export_1325:
  5915. fn0000415E:
  5916. 0000415E  4E56 FFD0                link       A6, -0x0030
  5917. 00004162  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5918. 00004166  7000                     moveq.l    D0, 0x00
  5919. 00004168  2640                     movea.l    A3, D0
  5920. 0000416A  42A7                     clr.l      -[A7]
  5921. 0000416C  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5922. 00004170  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  5923. 00004174  2E1F                     move.l     D7, [A7]+
  5924. 00004176  6700 01F4                beq        +0x1F6 /* 0000436C */
  5925. 0000417A  2F07                     move.l     -[A7], D7
  5926. 0000417C  486E FFD8                pea.l      [A6 - 0x28]
  5927. 00004180  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  5928. 00004184  42A7                     clr.l      -[A7]
  5929. 00004186  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  5930. 0000418A  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  5931. 0000418E  265F                     movea.l    A3, [A7]+
  5932. 00004190  200B                     move.l     D0, A3
  5933. 00004192  6700 01D8                beq        +0x1DA /* 0000436C */
  5934. 00004196  2F0B                     move.l     -[A7], A3
  5935. 00004198  486E FFD7                pea.l      [A6 - 0x29]
  5936. 0000419C  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  5937. 000041A0  102E 0008                move.b     D0, [A6 + 0x8]
  5938. 000041A4  6606                     bne        +0x8 /* 000041AC */
  5939. 000041A6  486D B280                pea.l      [A5 - 0x4D80]
  5940. 000041AA  A873                     syscall    SetPort
  5941. label000041AC:
  5942. 000041AC  206D FE88                movea.l    A0, [A5 - 0x178]
  5943. 000041B0  2B68 0068 B7E2           move.l     [A5 - 0x481E], [A0 + 0x68]
  5944. 000041B6  6608                     bne        +0xA /* 000041C0 */
  5945. 000041B8  486D B47A                pea.l      [A5 - 0x4B86]
  5946. 000041BC  A8EA                     syscall    SetStdProcs
  5947. 000041BE  6010                     bra        +0x12 /* 000041D0 */
  5948. label000041C0:
  5949. 000041C0  206D B7E2                movea.l    A0, [A5 - 0x481E]
  5950. 000041C4  43ED B47A                lea.l      A1, [A5 - 0x4B86]
  5951. 000041C8  700C                     moveq.l    D0, 0x0C
  5952. label000041CA:
  5953. 000041CA  22D8                     move.l     [A1]+, [A0]+
  5954. 000041CC  51C8 FFFC                dbf        D0, -0x6 /* 000041CA */
  5955. label000041D0:
  5956. 000041D0  41FA 21BA                lea.l      A0, [PC + 0x21BA /* 0000638C, value 0x4E56FFF8 */]
  5957. 000041D4  2B48 B482                move.l     [A5 - 0x4B7E], A0
  5958. 000041D8  42A7                     clr.l      -[A7]
  5959. 000041DA  486D B47A                pea.l      [A5 - 0x4B86]
  5960. 000041DE  4EAD 21EA                jsr        [A5 + 0x21EA /* export_1081 */]
  5961. 000041E2  2D5F FFD2                move.l     [A6 - 0x2E], [A7]+
  5962. 000041E6  102E 0008                move.b     D0, [A6 + 0x8]
  5963. 000041EA  6716                     beq        +0x18 /* 00004202 */
  5964. 000041EC  206D FE88                movea.l    A0, [A5 - 0x178]
  5965. 000041F0  2068 001C                movea.l    A0, [A0 + 0x1C]
  5966. 000041F4  2050                     movea.l    A0, [A0]
  5967. 000041F6  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  5968. 000041FA  5488                     addq.l     A0, 2
  5969. 000041FC  22D8                     move.l     [A1]+, [A0]+
  5970. 000041FE  22D8                     move.l     [A1]+, [A0]+
  5971. 00004200  6014                     bra        +0x16 /* 00004216 */
  5972. label00004202:
  5973. 00004202  206D FE88                movea.l    A0, [A5 - 0x178]
  5974. 00004206  2068 0018                movea.l    A0, [A0 + 0x18]
  5975. 0000420A  2050                     movea.l    A0, [A0]
  5976. 0000420C  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  5977. 00004210  5488                     addq.l     A0, 2
  5978. 00004212  22D8                     move.l     [A1]+, [A0]+
  5979. 00004214  22D8                     move.l     [A1]+, [A0]+
  5980. label00004216:
  5981. 00004216  102E 000A                move.b     D0, [A6 + 0xA]
  5982. 0000421A  6714                     beq        +0x16 /* 00004230 */
  5983. 0000421C  2853                     movea.l    A4, [A3]
  5984. 0000421E  7032                     moveq.l    D0, 0x32
  5985. 00004220  D9C0                     add.l      A4, D0
  5986. 00004222  2053                     movea.l    A0, [A3]
  5987. 00004224  3828 0024                move.w     D4, [A0 + 0x24]
  5988. 00004228  2D6D A684 FFDA           move.l     [A6 - 0x26], [A5 - 0x597C]
  5989. 0000422E  6016                     bra        +0x18 /* 00004246 */
  5990. label00004230:
  5991. 00004230  2047                     movea.l    A0, D7
  5992. 00004232  2850                     movea.l    A4, [A0]
  5993. 00004234  7036                     moveq.l    D0, 0x36
  5994. 00004236  D9C0                     add.l      A4, D0
  5995. 00004238  2047                     movea.l    A0, D7
  5996. 0000423A  2050                     movea.l    A0, [A0]
  5997. 0000423C  3828 0028                move.w     D4, [A0 + 0x28]
  5998. 00004240  2D6D A688 FFDA           move.l     [A6 - 0x26], [A5 - 0x5978]
  5999. label00004246:
  6000. 00004246  41ED B736                lea.l      A0, [A5 - 0x48CA]
  6001. 0000424A  43ED AD80                lea.l      A1, [A5 - 0x5280]
  6002. 0000424E  20D9                     move.l     [A0]+, [A1]+
  6003. 00004250  20D9                     move.l     [A0]+, [A1]+
  6004. 00004252  7002                     moveq.l    D0, 0x02
  6005. 00004254  B06E 000C                cmp.w      D0, [A6 + 0xC]
  6006. 00004258  57C0                     seq        D0
  6007. 0000425A  7203                     moveq.l    D1, 0x03
  6008. 0000425C  B26E 000C                cmp.w      D1, [A6 + 0xC]
  6009. 00004260  57C1                     seq        D1
  6010. 00004262  8001                     or.b       D0, D1
  6011. 00004264  4400                     neg.b      D0
  6012. 00004266  1C00                     move.b     D6, D0
  6013. 00004268  3D44 FFD0                move.w     [A6 - 0x30], D4
  6014. 0000426C  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  6015. 00004272  6000 00D0                bra        +0xD2 /* 00004344 */
  6016. label00004276:
  6017. 00004276  1A06                     move.b     D5, D6
  6018. 00004278  302C 0002                move.w     D0, [A4 + 0x2]
  6019. 0000427C  B06E 000E                cmp.w      D0, [A6 + 0xE]
  6020. 00004280  6636                     bne        +0x38 /* 000042B8 */
  6021. 00004282  302E 000C                move.w     D0, [A6 + 0xC]
  6022. 00004286  5340                     subq.w     D0, 1
  6023. 00004288  6712                     beq        +0x14 /* 0000429C */
  6024. 0000428A  5340                     subq.w     D0, 1
  6025. 0000428C  6714                     beq        +0x16 /* 000042A2 */
  6026. 0000428E  5340                     subq.w     D0, 1
  6027. 00004290  6716                     beq        +0x18 /* 000042A8 */
  6028. 00004292  5340                     subq.w     D0, 1
  6029. 00004294  6718                     beq        +0x1A /* 000042AE */
  6030. 00004296  5340                     subq.w     D0, 1
  6031. 00004298  671A                     beq        +0x1C /* 000042B4 */
  6032. 0000429A  601C                     bra        +0x1E /* 000042B8 */
  6033. label0000429C:
  6034. 0000429C  7A01                     moveq.l    D5, 0x01
  6035. 0000429E  4206                     clr.b      D6
  6036. 000042A0  6016                     bra        +0x18 /* 000042B8 */
  6037. label000042A2:
  6038. 000042A2  7A01                     moveq.l    D5, 0x01
  6039. 000042A4  7C01                     moveq.l    D6, 0x01
  6040. 000042A6  6010                     bra        +0x12 /* 000042B8 */
  6041. label000042A8:
  6042. 000042A8  4205                     clr.b      D5
  6043. 000042AA  4206                     clr.b      D6
  6044. 000042AC  600A                     bra        +0xC /* 000042B8 */
  6045. label000042AE:
  6046. 000042AE  4205                     clr.b      D5
  6047. 000042B0  7C01                     moveq.l    D6, 0x01
  6048. 000042B2  6004                     bra        +0x6 /* 000042B8 */
  6049. label000042B4:
  6050. 000042B4  7A01                     moveq.l    D5, 0x01
  6051. 000042B6  7C01                     moveq.l    D6, 0x01
  6052. label000042B8:
  6053. 000042B8  1005                     move.b     D0, D5
  6054. 000042BA  677C                     beq        +0x7E /* 00004338 */
  6055. 000042BC  4A2C 0005                tst.b      [A4 + 0x5]
  6056. 000042C0  5CC1                     sge        D1
  6057. 000042C2  C001                     and.b      D0, D1
  6058. 000042C4  4A00                     tst.b      D0
  6059. 000042C6  6770                     beq        +0x72 /* 00004338 */
  6060. 000042C8  2F00                     move.l     -[A7], D0
  6061. 000042CA  4267                     clr.w      -[A7]
  6062. 000042CC  486C 0006                pea.l      [A4 + 0x6]
  6063. 000042D0  486E FFE6                pea.l      [A6 - 0x1A]
  6064. 000042D4  486E FFDE                pea.l      [A6 - 0x22]
  6065. 000042D8  A8AA                     syscall    SectRect
  6066. 000042DA  121F                     move.b     D1, [A7]+
  6067. 000042DC  201F                     move.l     D0, [A7]+
  6068. 000042DE  C001                     and.b      D0, D1
  6069. 000042E0  6756                     beq        +0x58 /* 00004338 */
  6070. 000042E2  486C 0006                pea.l      [A4 + 0x6]
  6071. 000042E6  486D B736                pea.l      [A5 - 0x48CA]
  6072. 000042EA  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  6073. 000042EE  102C 0004                move.b     D0, [A4 + 0x4]
  6074. 000042F2  4880                     ext.w      D0
  6075. 000042F4  5340                     subq.w     D0, 1
  6076. 000042F6  6706                     beq        +0x8 /* 000042FE */
  6077. 000042F8  5340                     subq.w     D0, 1
  6078. 000042FA  670E                     beq        +0x10 /* 0000430A */
  6079. 000042FC  603A                     bra        +0x3C /* 00004338 */
  6080. label000042FE:
  6081. 000042FE  2F0C                     move.l     -[A7], A4
  6082. 00004300  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  6083. 00004304  4EBA F1F6                jsr        [PC - 0xE0A /* 000034FC */]
  6084. 00004308  602E                     bra        +0x30 /* 00004338 */
  6085. label0000430A:
  6086. 0000430A  1D6D B7CE FFD9           move.b     [A6 - 0x27], [A5 - 0x4832]
  6087. 00004310  102D C572                move.b     D0, [A5 - 0x3A8E]
  6088. 00004314  6714                     beq        +0x16 /* 0000432A */
  6089. 00004316  4267                     clr.w      -[A7]
  6090. 00004318  1F2C 0005                move.b     -[A7], [A4 + 0x5]
  6091. 0000431C  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  6092. 00004320  101F                     move.b     D0, [A7]+
  6093. 00004322  C02D C4A6                and.b      D0, [A5 - 0x3B5A]
  6094. 00004326  1D40 FFD9                move.b     [A6 - 0x27], D0
  6095. label0000432A:
  6096. 0000432A  2F0C                     move.l     -[A7], A4
  6097. 0000432C  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  6098. 00004330  1F2E FFD9                move.b     -[A7], [A6 - 0x27]
  6099. 00004334  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  6100. label00004338:
  6101. 00004338  3014                     move.w     D0, [A4]
  6102. 0000433A  48C0                     ext.l      D0
  6103. 0000433C  D9C0                     add.l      A4, D0
  6104. 0000433E  526E FFFA                addq.w     [A6 - 0x6], 1
  6105. 00004342  690C                     bvs        +0xE /* 00004350 */
  6106. label00004344:
  6107. 00004344  302E FFFA                move.w     D0, [A6 - 0x6]
  6108. 00004348  B06E FFD0                cmp.w      D0, [A6 - 0x30]
  6109. 0000434C  6F00 FF28                ble        -0xD6 /* 00004276 */
  6110. label00004350:
  6111. 00004350  102E 0008                move.b     D0, [A6 + 0x8]
  6112. 00004354  6606                     bne        +0x8 /* 0000435C */
  6113. 00004356  486D B70C                pea.l      [A5 - 0x48F4]
  6114. 0000435A  A87B                     syscall    ClipRect
  6115. label0000435C:
  6116. 0000435C  486D B47A                pea.l      [A5 - 0x4B86]
  6117. 00004360  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  6118. 00004364  4EAD 220A                jsr        [A5 + 0x220A /* export_1085 */]
  6119. 00004368  4EAD 22A2                jsr        [A5 + 0x22A2 /* export_1104 */]
  6120. label0000436C:
  6121. 0000436C  4A87                     tst.l      D7
  6122. 0000436E  6714                     beq        +0x16 /* 00004384 */
  6123. 00004370  2F07                     move.l     -[A7], D7
  6124. 00004372  1F2E FFD8                move.b     -[A7], [A6 - 0x28]
  6125. 00004376  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  6126. 0000437A  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  6127. 0000437E  4267                     clr.w      -[A7]
  6128. 00004380  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  6129. label00004384:
  6130. 00004384  200B                     move.l     D0, A3
  6131. 00004386  6714                     beq        +0x16 /* 0000439C */
  6132. 00004388  2F0B                     move.l     -[A7], A3
  6133. 0000438A  1F2E FFD7                move.b     -[A7], [A6 - 0x29]
  6134. 0000438E  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  6135. 00004392  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  6136. 00004396  4267                     clr.w      -[A7]
  6137. 00004398  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  6138. label0000439C:
  6139. 0000439C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6140. 000043A0  4E5E                     unlink     A6
  6141. 000043A2  205F                     movea.l    A0, [A7]+
  6142. 000043A4  504F                     addq.w     A7, 8
  6143. 000043A6  4ED0                     jmp        [A0]
  6144. export_1326:
  6145. fn000043A8:
  6146. 000043A8  4E56 FFEE                link       A6, -0x0012
  6147. 000043AC  206E 0008                movea.l    A0, [A6 + 0x8]
  6148. 000043B0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6149. 000043B4  22D8                     move.l     [A1]+, [A0]+
  6150. 000043B6  22D8                     move.l     [A1]+, [A0]+
  6151. 000043B8  102D C416                move.b     D0, [A5 - 0x3BEA]
  6152. 000043BC  6704                     beq        +0x6 /* 000043C2 */
  6153. 000043BE  4EBA C71E                jsr        [PC - 0x38E2 /* 00000ADE */]
  6154. label000043C2:
  6155. 000043C2  4A6D A148                tst.w      [A5 - 0x5EB8]
  6156. 000043C6  5DC0                     slt        D0
  6157. 000043C8  222D FE88                move.l     D1, [A5 - 0x178]
  6158. 000043CC  B2AD B740                cmp.l      D1, [A5 - 0x48C0]
  6159. 000043D0  57C1                     seq        D1
  6160. 000043D2  C001                     and.b      D0, D1
  6161. 000043D4  6708                     beq        +0xA /* 000043DE */
  6162. 000043D6  1B7C 0001 C410           move.b     [A5 - 0x3BF0], 0x1
  6163. 000043DC  606C                     bra        +0x6E /* 0000444A */
  6164. label000043DE:
  6165. 000043DE  486E FFF8                pea.l      [A6 - 0x8]
  6166. 000043E2  A87B                     syscall    ClipRect
  6167. 000043E4  486D B74A                pea.l      [A5 - 0x48B6]
  6168. 000043E8  206D FE88                movea.l    A0, [A5 - 0x178]
  6169. 000043EC  4868 0002                pea.l      [A0 + 0x2]
  6170. 000043F0  486D B750                pea.l      [A5 - 0x48B0]
  6171. 000043F4  486E FFF8                pea.l      [A6 - 0x8]
  6172. 000043F8  4267                     clr.w      -[A7]
  6173. 000043FA  42A7                     clr.l      -[A7]
  6174. 000043FC  A8EC                     syscall    CopyBits
  6175. 000043FE  3F2D C586                move.w     -[A7], [A5 - 0x3A7A]
  6176. 00004402  486E FFEE                pea.l      [A6 - 0x12]
  6177. 00004406  4EBA C9E6                jsr        [PC - 0x361A /* 00000DEE */]
  6178. 0000440A  486E FFEE                pea.l      [A6 - 0x12]
  6179. 0000440E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6180. 00004412  A8A8                     syscall    OffsetRect
  6181. 00004414  A89E                     syscall    PenNormal
  6182. 00004416  486E FFEE                pea.l      [A6 - 0x12]
  6183. 0000441A  2F3C FFFB FFFB           move.l     -[A7], 0xFFFBFFFB
  6184. 00004420  A8A9                     syscall    InsetRect
  6185. 00004422  486E FFEE                pea.l      [A6 - 0x12]
  6186. 00004426  A8A1                     syscall    FrameRect
  6187. 00004428  486E FFEE                pea.l      [A6 - 0x12]
  6188. 0000442C  2F3C 0001 0001           move.l     -[A7], 0x10001
  6189. 00004432  A8A9                     syscall    InsetRect
  6190. 00004434  2F3C 0003 0003           move.l     -[A7], 0x30003
  6191. 0000443A  A89B                     syscall    PenSize
  6192. 0000443C  486D FE80                pea.l      [A5 - 0x180]
  6193. 00004440  A89D                     syscall    PenPat
  6194. 00004442  486E FFEE                pea.l      [A6 - 0x12]
  6195. 00004446  A8A1                     syscall    FrameRect
  6196. 00004448  A89E                     syscall    PenNormal
  6197. label0000444A:
  6198. 0000444A  4E5E                     unlink     A6
  6199. 0000444C  2E9F                     move.l     [A7], [A7]+
  6200. 0000444E  4E75                     rts
  6201. export_1327:
  6202. fn00004450:
  6203. 00004450  4E56 FFFC                link       A6, -0x0004
  6204. 00004454  206D B7DA                movea.l    A0, [A5 - 0x4826]
  6205. 00004458  1028 006E                move.b     D0, [A0 + 0x6E]
  6206. 0000445C  6716                     beq        +0x18 /* 00004474 */
  6207. 0000445E  486E FFFC                pea.l      [A6 - 0x4]
  6208. 00004462  A874                     syscall    GetPort
  6209. 00004464  2F2D C4B2                move.l     -[A7], [A5 - 0x3B4E]
  6210. 00004468  A873                     syscall    SetPort
  6211. 0000446A  4EBA 00A8                jsr        [PC + 0xA8 /* 00004514 */]
  6212. 0000446E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6213. 00004472  A873                     syscall    SetPort
  6214. label00004474:
  6215. 00004474  4E5E                     unlink     A6
  6216. 00004476  4E75                     rts
  6217. export_1328:
  6218. 00004478  4E56 FFF8                link       A6, -0x0008
  6219. 0000447C  48E7 0308                movem.l    -[A7], D6,D7,A4
  6220. 00004480  286E 0008                movea.l    A4, [A6 + 0x8]
  6221. 00004484  2F2D C4B2                move.l     -[A7], [A5 - 0x3B4E]
  6222. 00004488  A873                     syscall    SetPort
  6223. 0000448A  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  6224. 00004490  486E FFFC                pea.l      [A6 - 0x4]
  6225. 00004494  A871                     syscall    GlobalToLocal
  6226. 00004496  4267                     clr.w      -[A7]
  6227. 00004498  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6228. 0000449C  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  6229. 000044A0  389F                     move.w     [A4], [A7]+
  6230. 000044A2  4A54                     tst.w      [A4]
  6231. 000044A4  6760                     beq        +0x62 /* 00004506 */
  6232. 000044A6  4246                     clr.w      D6
  6233. 000044A8  3014                     move.w     D0, [A4]
  6234. 000044AA  5540                     subq.w     D0, 2
  6235. 000044AC  6726                     beq        +0x28 /* 000044D4 */
  6236. 000044AE  5540                     subq.w     D0, 2
  6237. 000044B0  671E                     beq        +0x20 /* 000044D0 */
  6238. 000044B2  5540                     subq.w     D0, 2
  6239. 000044B4  6722                     beq        +0x24 /* 000044D8 */
  6240. 000044B6  5540                     subq.w     D0, 2
  6241. 000044B8  671A                     beq        +0x1C /* 000044D4 */
  6242. 000044BA  5940                     subq.w     D0, 4
  6243. 000044BC  671E                     beq        +0x20 /* 000044DC */
  6244. 000044BE  5940                     subq.w     D0, 4
  6245. 000044C0  670E                     beq        +0x10 /* 000044D0 */
  6246. 000044C2  5540                     subq.w     D0, 2
  6247. 000044C4  6716                     beq        +0x18 /* 000044DC */
  6248. 000044C6  5D40                     subq.w     D0, 6
  6249. 000044C8  670E                     beq        +0x10 /* 000044D8 */
  6250. 000044CA  5140                     subq.w     D0, 8
  6251. 000044CC  6712                     beq        +0x14 /* 000044E0 */
  6252. 000044CE  6014                     bra        +0x16 /* 000044E4 */
  6253. label000044D0:
  6254. 000044D0  7E5F                     moveq.l    D7, 0x5F
  6255. 000044D2  6010                     bra        +0x12 /* 000044E4 */
  6256. label000044D4:
  6257. 000044D4  7E60                     moveq.l    D7, 0x60
  6258. 000044D6  600C                     bra        +0xE /* 000044E4 */
  6259. label000044D8:
  6260. 000044D8  7E61                     moveq.l    D7, 0x61
  6261. 000044DA  6008                     bra        +0xA /* 000044E4 */
  6262. label000044DC:
  6263. 000044DC  7E62                     moveq.l    D7, 0x62
  6264. 000044DE  6004                     bra        +0x6 /* 000044E4 */
  6265. label000044E0:
  6266. 000044E0  7E47                     moveq.l    D7, 0x47
  6267. 000044E2  7C6D                     moveq.l    D6, 0x6D
  6268. label000044E4:
  6269. 000044E4  3F07                     move.w     -[A7], D7
  6270. 000044E6  3F06                     move.w     -[A7], D6
  6271. 000044E8  4267                     clr.w      -[A7]
  6272. 000044EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6273. 000044EE  4EBA F9DE                jsr        [PC - 0x622 /* 00003ECE */]
  6274. 000044F2  206E 000C                movea.l    A0, [A6 + 0xC]
  6275. 000044F6  317C 0008 0042           move.w     [A0 + 0x42], 0x8
  6276. 000044FC  206E 000C                movea.l    A0, [A6 + 0xC]
  6277. 00004500  317C 0008 0040           move.w     [A0 + 0x40], 0x8
  6278. label00004506:
  6279. 00004506  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6280. 0000450A  4E5E                     unlink     A6
  6281. 0000450C  205F                     movea.l    A0, [A7]+
  6282. 0000450E  DEFC 000C                add.w      A7, 0xC
  6283. 00004512  4ED0                     jmp        [A0]
  6284. fn00004514:
  6285. 00004514  4E56 FFF0                link       A6, -0x0010
  6286. 00004518  48E7 0118                movem.l    -[A7], D7,A3,A4
  6287. 0000451C  42A7                     clr.l      -[A7]
  6288. 0000451E  A8D8                     syscall    NewRgn
  6289. 00004520  2E1F                     move.l     D7, [A7]+
  6290. 00004522  2F07                     move.l     -[A7], D7
  6291. 00004524  486D BAE6                pea.l      [A5 - 0x451A]
  6292. 00004528  A8DF                     syscall    RectRgn
  6293. 0000452A  206D C4B2                movea.l    A0, [A5 - 0x3B4E]
  6294. 0000452E  49E8 0010                lea.l      A4, [A0 + 0x10]
  6295. 00004532  302D C5AE                move.w     D0, [A5 - 0x3A52]
  6296. 00004536  D054                     add.w      D0, [A4]
  6297. 00004538  3D40 FFF0                move.w     [A6 - 0x10], D0
  6298. 0000453C  302D C48E                move.w     D0, [A5 - 0x3B72]
  6299. 00004540  D06C 0002                add.w      D0, [A4 + 0x2]
  6300. 00004544  3D40 FFF2                move.w     [A6 - 0xE], D0
  6301. 00004548  302C 0004                move.w     D0, [A4 + 0x4]
  6302. 0000454C  906D BD0E                sub.w      D0, [A5 - 0x42F2]
  6303. 00004550  3D40 FFF4                move.w     [A6 - 0xC], D0
  6304. 00004554  302C 0006                move.w     D0, [A4 + 0x6]
  6305. 00004558  906D C560                sub.w      D0, [A5 - 0x3AA0]
  6306. 0000455C  3D40 FFF6                move.w     [A6 - 0xA], D0
  6307. 00004560  42A7                     clr.l      -[A7]
  6308. 00004562  A8D8                     syscall    NewRgn
  6309. 00004564  265F                     movea.l    A3, [A7]+
  6310. 00004566  2F0B                     move.l     -[A7], A3
  6311. 00004568  486E FFF0                pea.l      [A6 - 0x10]
  6312. 0000456C  A8DF                     syscall    RectRgn
  6313. 0000456E  206D C4B2                movea.l    A0, [A5 - 0x3B4E]
  6314. 00004572  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6315. 00004576  2F0B                     move.l     -[A7], A3
  6316. 00004578  2F0B                     move.l     -[A7], A3
  6317. 0000457A  A8E6                     syscall    DiffRgn
  6318. 0000457C  486D B402                pea.l      [A5 - 0x4BFE]
  6319. 00004580  A89D                     syscall    PenPat
  6320. 00004582  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  6321. 00004586  A89C                     syscall    PenMode
  6322. 00004588  2F0B                     move.l     -[A7], A3
  6323. 0000458A  A8D3                     syscall    PaintRgn
  6324. 0000458C  A89E                     syscall    PenNormal
  6325. 0000458E  486E FFF0                pea.l      [A6 - 0x10]
  6326. 00004592  A8A1                     syscall    FrameRect
  6327. 00004594  302E FFF2                move.w     D0, [A6 - 0xE]
  6328. 00004598  5240                     addq.w     D0, 1
  6329. 0000459A  3F00                     move.w     -[A7], D0
  6330. 0000459C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  6331. 000045A0  A893                     syscall    MoveTo
  6332. 000045A2  302E FFF6                move.w     D0, [A6 - 0xA]
  6333. 000045A6  906E FFF2                sub.w      D0, [A6 - 0xE]
  6334. 000045AA  5340                     subq.w     D0, 1
  6335. 000045AC  3F00                     move.w     -[A7], D0
  6336. 000045AE  4267                     clr.w      -[A7]
  6337. 000045B0  A892                     syscall    Line
  6338. 000045B2  4267                     clr.w      -[A7]
  6339. 000045B4  302E FFF0                move.w     D0, [A6 - 0x10]
  6340. 000045B8  906E FFF4                sub.w      D0, [A6 - 0xC]
  6341. 000045BC  5240                     addq.w     D0, 1
  6342. 000045BE  3F00                     move.w     -[A7], D0
  6343. 000045C0  A892                     syscall    Line
  6344. 000045C2  486D BAE6                pea.l      [A5 - 0x451A]
  6345. 000045C6  A8A1                     syscall    FrameRect
  6346. 000045C8  486E FFF0                pea.l      [A6 - 0x10]
  6347. 000045CC  2F3C 0001 0001           move.l     -[A7], 0x10001
  6348. 000045D2  A8A9                     syscall    InsetRect
  6349. 000045D4  2F0B                     move.l     -[A7], A3
  6350. 000045D6  486E FFF0                pea.l      [A6 - 0x10]
  6351. 000045DA  A8DF                     syscall    RectRgn
  6352. 000045DC  2F0B                     move.l     -[A7], A3
  6353. 000045DE  2F07                     move.l     -[A7], D7
  6354. 000045E0  2F07                     move.l     -[A7], D7
  6355. 000045E2  A8E6                     syscall    DiffRgn
  6356. 000045E4  2F07                     move.l     -[A7], D7
  6357. 000045E6  486D FE80                pea.l      [A5 - 0x180]
  6358. 000045EA  A8D6                     syscall    FillRgn
  6359. 000045EC  41EE FFF0                lea.l      A0, [A6 - 0x10]
  6360. 000045F0  43ED BAE6                lea.l      A1, [A5 - 0x451A]
  6361. 000045F4  20D9                     move.l     [A0]+, [A1]+
  6362. 000045F6  20D9                     move.l     [A0]+, [A1]+
  6363. 000045F8  486E FFF0                pea.l      [A6 - 0x10]
  6364. 000045FC  2F3C 0001 0001           move.l     -[A7], 0x10001
  6365. 00004602  A8A9                     syscall    InsetRect
  6366. 00004604  486E FFF0                pea.l      [A6 - 0x10]
  6367. 00004608  A8A3                     syscall    EraseRect
  6368. 0000460A  2F0B                     move.l     -[A7], A3
  6369. 0000460C  A8D9                     syscall    DisposRgn/DisposeRgn
  6370. 0000460E  2F07                     move.l     -[A7], D7
  6371. 00004610  A8D9                     syscall    DisposRgn/DisposeRgn
  6372. 00004612  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6373. 00004616  4E5E                     unlink     A6
  6374. 00004618  4E75                     rts
  6375. export_1329:
  6376. fn0000461A:
  6377. 0000461A  4E56 FFF4                link       A6, -0x000C
  6378. 0000461E  206E 0008                movea.l    A0, [A6 + 0x8]
  6379. 00004622  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6380. 00004626  22D8                     move.l     [A1]+, [A0]+
  6381. 00004628  22D8                     move.l     [A1]+, [A0]+
  6382. 0000462A  486E FFF4                pea.l      [A6 - 0xC]
  6383. 0000462E  A874                     syscall    GetPort
  6384. 00004630  486D B280                pea.l      [A5 - 0x4D80]
  6385. 00004634  A873                     syscall    SetPort
  6386. 00004636  486E FFF8                pea.l      [A6 - 0x8]
  6387. 0000463A  486D B278                pea.l      [A5 - 0x4D88]
  6388. 0000463E  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  6389. 00004642  7000                     moveq.l    D0, 0x00
  6390. 00004644  302D B27A                move.w     D0, [A5 - 0x4D86]
  6391. 00004648  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  6392. 0000464E  3B40 B27A                move.w     [A5 - 0x4D86], D0
  6393. 00004652  7000                     moveq.l    D0, 0x00
  6394. 00004654  322D B27E                move.w     D1, [A5 - 0x4D82]
  6395. 00004658  D27C 001F                add.w      D1, 0x1F
  6396. 0000465C  3001                     move.w     D0, D1
  6397. 0000465E  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  6398. 00004664  3B40 B27E                move.w     [A5 - 0x4D82], D0
  6399. 00004668  7001                     moveq.l    D0, 0x01
  6400. 0000466A  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  6401. 0000466E  6620                     bne        +0x22 /* 00004690 */
  6402. 00004670  1B7C 0001 B478           move.b     [A5 - 0x4B88], 0x1
  6403. 00004676  1B7C 0001 BD12           move.b     [A5 - 0x42EE], 0x1
  6404. 0000467C  41ED B278                lea.l      A0, [A5 - 0x4D88]
  6405. 00004680  43ED C3FE                lea.l      A1, [A5 - 0x3C02]
  6406. 00004684  20D9                     move.l     [A0]+, [A1]+
  6407. 00004686  20D9                     move.l     [A0]+, [A1]+
  6408. 00004688  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  6409. 0000468C  6000 0136                bra        +0x138 /* 000047C4 */
  6410. label00004690:
  6411. 00004690  4EBA 2310                jsr        [PC + 0x2310 /* 000069A2 */]
  6412. 00004694  102D BCB2                move.b     D0, [A5 - 0x434E]
  6413. 00004698  0A00 0001                xori.b     D0, 0x1
  6414. 0000469C  C02D C572                and.b      D0, [A5 - 0x3A8E]
  6415. 000046A0  6736                     beq        +0x38 /* 000046D8 */
  6416. 000046A2  102D BCFE                move.b     D0, [A5 - 0x4302]
  6417. 000046A6  6710                     beq        +0x12 /* 000046B8 */
  6418. 000046A8  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  6419. 000046AC  42A7                     clr.l      -[A7]
  6420. 000046AE  486D B278                pea.l      [A5 - 0x4D88]
  6421. 000046B2  4EBA 02A8                jsr        [PC + 0x2A8 /* 0000495C */]
  6422. 000046B6  6012                     bra        +0x14 /* 000046CA */
  6423. label000046B8:
  6424. 000046B8  2F2D B3C4                move.l     -[A7], [A5 - 0x4C3C]
  6425. 000046BC  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  6426. 000046C0  486D B278                pea.l      [A5 - 0x4D88]
  6427. 000046C4  4267                     clr.w      -[A7]
  6428. 000046C6  4EBA C192                jsr        [PC - 0x3E6E /* 0000085A */]
  6429. label000046CA:
  6430. 000046CA  2F3C 0002 0000           move.l     -[A7], 0x20000
  6431. 000046D0  4EBA ED00                jsr        [PC - 0x1300 /* 000033D2 */]
  6432. 000046D4  6000 00EE                bra        +0xF0 /* 000047C4 */
  6433. label000046D8:
  6434. 000046D8  102D BCB2                move.b     D0, [A5 - 0x434E]
  6435. 000046DC  675A                     beq        +0x5C /* 00004738 */
  6436. 000046DE  102D C4AA                move.b     D0, [A5 - 0x3B56]
  6437. 000046E2  672A                     beq        +0x2C /* 0000470E */
  6438. 000046E4  2F2D C5C2                move.l     -[A7], [A5 - 0x3A3E]
  6439. 000046E8  3F2D BC92                move.w     -[A7], [A5 - 0x436E]
  6440. 000046EC  4EBA EC62                jsr        [PC - 0x139E /* 00003350 */]
  6441. 000046F0  2F2D C5C2                move.l     -[A7], [A5 - 0x3A3E]
  6442. 000046F4  3F2D BC92                move.w     -[A7], [A5 - 0x436E]
  6443. 000046F8  4EBA F680                jsr        [PC - 0x980 /* 00003D7A */]
  6444. 000046FC  2F2D C5C2                move.l     -[A7], [A5 - 0x3A3E]
  6445. 00004700  3F2D BC92                move.w     -[A7], [A5 - 0x436E]
  6446. 00004704  4EBA F6C6                jsr        [PC - 0x93A /* 00003DCC */]
  6447. 00004708  4267                     clr.w      -[A7]
  6448. 0000470A  4EAD 1072                jsr        [A5 + 0x1072 /* export_522 */]
  6449. label0000470E:
  6450. 0000470E  2F2D B3EA                move.l     -[A7], [A5 - 0x4C16]
  6451. 00004712  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  6452. 00004716  486D B278                pea.l      [A5 - 0x4D88]
  6453. 0000471A  4267                     clr.w      -[A7]
  6454. 0000471C  4EBA C13C                jsr        [PC - 0x3EC4 /* 0000085A */]
  6455. 00004720  422D BCB4                clr.b      [A5 - 0x434C]
  6456. 00004724  486D B278                pea.l      [A5 - 0x4D88]
  6457. 00004728  2F2D BC8C                move.l     -[A7], [A5 - 0x4374]
  6458. 0000472C  A9D3                     syscall    TEUpdate
  6459. 0000472E  1B7C 0001 BCB4           move.b     [A5 - 0x434C], 0x1
  6460. 00004734  6000 008E                bra        +0x90 /* 000047C4 */
  6461. label00004738:
  6462. 00004738  4A6D BAF4                tst.w      [A5 - 0x450C]
  6463. 0000473C  56C0                     sne        D0
  6464. 0000473E  C02D C4AA                and.b      D0, [A5 - 0x3B56]
  6465. 00004742  6718                     beq        +0x1A /* 0000475C */
  6466. 00004744  41ED B278                lea.l      A0, [A5 - 0x4D88]
  6467. 00004748  43ED C3FE                lea.l      A1, [A5 - 0x3C02]
  6468. 0000474C  20D9                     move.l     [A0]+, [A1]+
  6469. 0000474E  20D9                     move.l     [A0]+, [A1]+
  6470. 00004750  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  6471. 00004754  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  6472. 00004758  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  6473. label0000475C:
  6474. 0000475C  102D BCFE                move.b     D0, [A5 - 0x4302]
  6475. 00004760  6710                     beq        +0x12 /* 00004772 */
  6476. 00004762  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  6477. 00004766  42A7                     clr.l      -[A7]
  6478. 00004768  486D B278                pea.l      [A5 - 0x4D88]
  6479. 0000476C  4EBA 01EE                jsr        [PC + 0x1EE /* 0000495C */]
  6480. 00004770  6012                     bra        +0x14 /* 00004784 */
  6481. label00004772:
  6482. 00004772  2F2D B3C4                move.l     -[A7], [A5 - 0x4C3C]
  6483. 00004776  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  6484. 0000477A  486D B278                pea.l      [A5 - 0x4D88]
  6485. 0000477E  4267                     clr.w      -[A7]
  6486. 00004780  4EBA C0D8                jsr        [PC - 0x3F28 /* 0000085A */]
  6487. label00004784:
  6488. 00004784  2F2D B298                move.l     -[A7], [A5 - 0x4D68]
  6489. 00004788  486D B278                pea.l      [A5 - 0x4D88]
  6490. 0000478C  A8DF                     syscall    RectRgn
  6491. 0000478E  486D B280                pea.l      [A5 - 0x4D80]
  6492. 00004792  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  6493. 00004796  2F3C 0002 0000           move.l     -[A7], 0x20000
  6494. 0000479C  4EBA EC34                jsr        [PC - 0x13CC /* 000033D2 */]
  6495. 000047A0  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  6496. 000047A4  4EBA F45C                jsr        [PC - 0xBA4 /* 00003C02 */]
  6497. 000047A8  2F3C 0002 0000           move.l     -[A7], 0x20000
  6498. 000047AE  4EBA F568                jsr        [PC - 0xA98 /* 00003D18 */]
  6499. 000047B2  2F2D B298                move.l     -[A7], [A5 - 0x4D68]
  6500. 000047B6  486D C3FE                pea.l      [A5 - 0x3C02]
  6501. 000047BA  A8DF                     syscall    RectRgn
  6502. 000047BC  486D B280                pea.l      [A5 - 0x4D80]
  6503. 000047C0  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  6504. label000047C4:
  6505. 000047C4  41ED B278                lea.l      A0, [A5 - 0x4D88]
  6506. 000047C8  43ED AD80                lea.l      A1, [A5 - 0x5280]
  6507. 000047CC  20D9                     move.l     [A0]+, [A1]+
  6508. 000047CE  20D9                     move.l     [A0]+, [A1]+
  6509. 000047D0  A89E                     syscall    PenNormal
  6510. 000047D2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6511. 000047D6  A873                     syscall    SetPort
  6512. 000047D8  4E5E                     unlink     A6
  6513. 000047DA  2E9F                     move.l     [A7], [A7]+
  6514. 000047DC  4E75                     rts
  6515. export_1330:
  6516. 000047DE  4E56 FFF8                link       A6, -0x0008
  6517. 000047E2  206E 0008                movea.l    A0, [A6 + 0x8]
  6518. 000047E6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6519. 000047EA  22D8                     move.l     [A1]+, [A0]+
  6520. 000047EC  22D8                     move.l     [A1]+, [A0]+
  6521. 000047EE  4A6D A148                tst.w      [A5 - 0x5EB8]
  6522. 000047F2  5DC0                     slt        D0
  6523. 000047F4  222D FE88                move.l     D1, [A5 - 0x178]
  6524. 000047F8  B2AD BB36                cmp.l      D1, [A5 - 0x44CA]
  6525. 000047FC  57C1                     seq        D1
  6526. 000047FE  C001                     and.b      D0, D1
  6527. 00004800  6708                     beq        +0xA /* 0000480A */
  6528. 00004802  1B7C 0001 C5B0           move.b     [A5 - 0x3A50], 0x1
  6529. 00004808  601E                     bra        +0x20 /* 00004828 */
  6530. label0000480A:
  6531. 0000480A  486D BB3C                pea.l      [A5 - 0x44C4]
  6532. 0000480E  206D FE88                movea.l    A0, [A5 - 0x178]
  6533. 00004812  4868 0002                pea.l      [A0 + 0x2]
  6534. 00004816  486D BB42                pea.l      [A5 - 0x44BE]
  6535. 0000481A  486E FFF8                pea.l      [A6 - 0x8]
  6536. 0000481E  4267                     clr.w      -[A7]
  6537. 00004820  42A7                     clr.l      -[A7]
  6538. 00004822  A8EC                     syscall    CopyBits
  6539. 00004824  4EBA 18B6                jsr        [PC + 0x18B6 /* 000060DC */]
  6540. label00004828:
  6541. 00004828  4E5E                     unlink     A6
  6542. 0000482A  2E9F                     move.l     [A7], [A7]+
  6543. 0000482C  4E75                     rts
  6544. export_1331:
  6545. 0000482E  4E56 FFF6                link       A6, -0x000A
  6546. 00004832  4267                     clr.w      -[A7]
  6547. 00004834  206E 000C                movea.l    A0, [A6 + 0xC]
  6548. 00004838  2050                     movea.l    A0, [A0]
  6549. 0000483A  3F10                     move.w     -[A7], [A0]
  6550. 0000483C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6551. 00004840  486E FFFE                pea.l      [A6 - 0x2]
  6552. 00004844  486E FFFA                pea.l      [A6 - 0x6]
  6553. 00004848  486E FFF6                pea.l      [A6 - 0xA]
  6554. 0000484C  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  6555. 00004850  101F                     move.b     D0, [A7]+
  6556. 00004852  6602                     bne        +0x4 /* 00004856 */
  6557. 00004854  601C                     bra        +0x1E /* 00004872 */
  6558. label00004856:
  6559. 00004856  102E 0008                move.b     D0, [A6 + 0x8]
  6560. 0000485A  670C                     beq        +0xE /* 00004868 */
  6561. 0000485C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6562. 00004860  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6563. 00004864  A939                     syscall    EnableItem
  6564. 00004866  600A                     bra        +0xC /* 00004872 */
  6565. label00004868:
  6566. 00004868  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6567. 0000486C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6568. 00004870  A93A                     syscall    DisableItem
  6569. label00004872:
  6570. 00004872  4E5E                     unlink     A6
  6571. 00004874  205F                     movea.l    A0, [A7]+
  6572. 00004876  504F                     addq.w     A7, 8
  6573. 00004878  4ED0                     jmp        [A0]
  6574. export_1332:
  6575. fn0000487A:
  6576. 0000487A  4E56 FEF4                link       A6, -0x010C
  6577. 0000487E  2F0C                     move.l     -[A7], A4
  6578. 00004880  102D C4C0                move.b     D0, [A5 - 0x3B40]
  6579. 00004884  B02E 0008                cmp.b      D0, [A6 + 0x8]
  6580. 00004888  6602                     bne        +0x4 /* 0000488C */
  6581. 0000488A  6066                     bra        +0x68 /* 000048F2 */
  6582. label0000488C:
  6583. 0000488C  1B6E 0008 C4C0           move.b     [A5 - 0x3B40], [A6 + 0x8]
  6584. 00004892  2F2D B668                move.l     -[A7], [A5 - 0x4998]
  6585. 00004896  A90E                     syscall    SaveOld
  6586. 00004898  2F2D B668                move.l     -[A7], [A5 - 0x4998]
  6587. 0000489C  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  6588. 000048A0  2F2D B668                move.l     -[A7], [A5 - 0x4998]
  6589. 000048A4  4267                     clr.w      -[A7]
  6590. 000048A6  A90F                     syscall    DrawNew
  6591. 000048A8  102D C4C0                move.b     D0, [A5 - 0x3B40]
  6592. 000048AC  6640                     bne        +0x42 /* 000048EE */
  6593. 000048AE  206D B668                movea.l    A0, [A5 - 0x4998]
  6594. 000048B2  49E8 0010                lea.l      A4, [A0 + 0x10]
  6595. 000048B6  486E FFF8                pea.l      [A6 - 0x8]
  6596. 000048BA  302C 0006                move.w     D0, [A4 + 0x6]
  6597. 000048BE  907C 0011                sub.w      D0, 0x11
  6598. 000048C2  3F00                     move.w     -[A7], D0
  6599. 000048C4  302C 0004                move.w     D0, [A4 + 0x4]
  6600. 000048C8  907C 0011                sub.w      D0, 0x11
  6601. 000048CC  3F00                     move.w     -[A7], D0
  6602. 000048CE  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  6603. 000048D2  A8A7                     syscall    SetRect
  6604. 000048D4  7001                     moveq.l    D0, 0x01
  6605. 000048D6  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  6606. 000048DA  660A                     bne        +0xC /* 000048E6 */
  6607. 000048DC  486E FFF8                pea.l      [A6 - 0x8]
  6608. 000048E0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6609. 000048E4  6008                     bra        +0xA /* 000048EE */
  6610. label000048E6:
  6611. 000048E6  486E FFF8                pea.l      [A6 - 0x8]
  6612. 000048EA  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  6613. label000048EE:
  6614. 000048EE  4EAD 2232                jsr        [A5 + 0x2232 /* export_1090 */]
  6615. label000048F2:
  6616. 000048F2  285F                     movea.l    A4, [A7]+
  6617. 000048F4  4E5E                     unlink     A6
  6618. 000048F6  205F                     movea.l    A0, [A7]+
  6619. 000048F8  544F                     addq.w     A7, 2
  6620. 000048FA  4ED0                     jmp        [A0]
  6621. export_1333:
  6622. fn000048FC:
  6623. 000048FC  4E56 FFFA                link       A6, -0x0006
  6624. 00004900  48E7 0300                movem.l    -[A7], D6,D7
  6625. 00004904  42A7                     clr.l      -[A7]
  6626. 00004906  2F3C 0000 5580           move.l     -[A7], 0x5580
  6627. 0000490C  2F2D AD8E                move.l     -[A7], [A5 - 0x5272]
  6628. 00004910  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  6629. 00004914  201F                     move.l     D0, [A7]+
  6630. 00004916  E380                     asl        D0, 1
  6631. 00004918  2E00                     move.l     D7, D0
  6632. 0000491A  DEBC 0000 2800           add.l      D7, 0x2800 /* '(\0' */
  6633. 00004920  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  6634. 00004926  42A7                     clr.l      -[A7]
  6635. 00004928  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  6636. 0000492C  BE9F                     cmp.l      D7, [A7]+
  6637. 0000492E  6F24                     ble        +0x26 /* 00004954 */
  6638. 00004930  42A7                     clr.l      -[A7]
  6639. 00004932  A9FA                     syscall    UnloadScrap/UnlodeScrap
  6640. 00004934  201F                     move.l     D0, [A7]+
  6641. 00004936  3C00                     move.w     D6, D0
  6642. 00004938  42A7                     clr.l      -[A7]
  6643. 0000493A  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  6644. 0000493E  BE9F                     cmp.l      D7, [A7]+
  6645. 00004940  6F12                     ble        +0x14 /* 00004954 */
  6646. 00004942  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  6647. 00004946  42A7                     clr.l      -[A7]
  6648. 00004948  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  6649. 0000494C  BE9F                     cmp.l      D7, [A7]+
  6650. 0000494E  6F04                     ble        +0x6 /* 00004954 */
  6651. 00004950  422E 0008                clr.b      [A6 + 0x8]
  6652. label00004954:
  6653. 00004954  4CDF 00C0                movem.l    D6,D7, [A7]+
  6654. 00004958  4E5E                     unlink     A6
  6655. 0000495A  4E75                     rts
  6656. export_1334:
  6657. fn0000495C:
  6658. 0000495C  4E56 FFD8                link       A6, -0x0028
  6659. 00004960  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6660. 00004964  206E 0008                movea.l    A0, [A6 + 0x8]
  6661. 00004968  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6662. 0000496C  22D8                     move.l     [A1]+, [A0]+
  6663. 0000496E  22D8                     move.l     [A1]+, [A0]+
  6664. 00004970  2E2E 000C                move.l     D7, [A6 + 0xC]
  6665. 00004974  4267                     clr.w      -[A7]
  6666. 00004976  486D C3FE                pea.l      [A5 - 0x3C02]
  6667. 0000497A  486E FFF8                pea.l      [A6 - 0x8]
  6668. 0000497E  486E FFF8                pea.l      [A6 - 0x8]
  6669. 00004982  A8AA                     syscall    SectRect
  6670. 00004984  101F                     move.b     D0, [A7]+
  6671. 00004986  6604                     bne        +0x6 /* 0000498C */
  6672. 00004988  6000 00E4                bra        +0xE6 /* 00004A6E */
  6673. label0000498C:
  6674. 0000498C  4267                     clr.w      -[A7]
  6675. 0000498E  486E FFF8                pea.l      [A6 - 0x8]
  6676. 00004992  486D C3FE                pea.l      [A5 - 0x3C02]
  6677. 00004996  A8A6                     syscall    EqualRect
  6678. 00004998  0C87 AAAA AAAA           cmpi.l     D7, 0xAAAAAAAA
  6679. 0000499E  56C0                     sne        D0
  6680. 000049A0  C01F                     and.b      D0, [A7]+
  6681. 000049A2  0C87 5555 5555           cmpi.l     D7, 0x55555555 /* 'UUUU' */
  6682. 000049A8  56C1                     sne        D1
  6683. 000049AA  C001                     and.b      D0, D1
  6684. 000049AC  6712                     beq        +0x14 /* 000049C0 */
  6685. 000049AE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6686. 000049B2  2F07                     move.l     -[A7], D7
  6687. 000049B4  2F2D B3CE                move.l     -[A7], [A5 - 0x4C32]
  6688. 000049B8  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  6689. 000049BC  6000 00B0                bra        +0xB2 /* 00004A6E */
  6690. label000049C0:
  6691. 000049C0  302E FFFC                move.w     D0, [A6 - 0x4]
  6692. 000049C4  906E FFF8                sub.w      D0, [A6 - 0x8]
  6693. 000049C8  48C0                     ext.l      D0
  6694. 000049CA  2D40 FFE4                move.l     [A6 - 0x1C], D0
  6695. 000049CE  7000                     moveq.l    D0, 0x00
  6696. 000049D0  302E FFFA                move.w     D0, [A6 - 0x6]
  6697. 000049D4  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  6698. 000049DA  2C00                     move.l     D6, D0
  6699. 000049DC  7000                     moveq.l    D0, 0x00
  6700. 000049DE  322E FFFE                move.w     D1, [A6 - 0x2]
  6701. 000049E2  D27C 001F                add.w      D1, 0x1F
  6702. 000049E6  3001                     move.w     D0, D1
  6703. 000049E8  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  6704. 000049EE  2800                     move.l     D4, D0
  6705. 000049F0  302D C400                move.w     D0, [A5 - 0x3C00]
  6706. 000049F4  48C0                     ext.l      D0
  6707. 000049F6  2206                     move.l     D1, D6
  6708. 000049F8  9280                     sub.l      D1, D0
  6709. 000049FA  EA89                     lsr        D1, 5
  6710. 000049FC  2D41 FFE0                move.l     [A6 - 0x20], D1
  6711. 00004A00  2004                     move.l     D0, D4
  6712. 00004A02  9086                     sub.l      D0, D6
  6713. 00004A04  2A00                     move.l     D5, D0
  6714. 00004A06  EA8D                     lsr        D5, 5
  6715. 00004A08  2005                     move.l     D0, D5
  6716. 00004A0A  E580                     asl        D0, 2
  6717. 00004A0C  222D B3D2                move.l     D1, [A5 - 0x4C2E]
  6718. 00004A10  9280                     sub.l      D1, D0
  6719. 00004A12  2D41 FFD8                move.l     [A6 - 0x28], D1
  6720. 00004A16  202E FFE0                move.l     D0, [A6 - 0x20]
  6721. 00004A1A  E580                     asl        D0, 2
  6722. 00004A1C  322E FFF8                move.w     D1, [A6 - 0x8]
  6723. 00004A20  926D C3FE                sub.w      D1, [A5 - 0x3C02]
  6724. 00004A24  48C1                     ext.l      D1
  6725. 00004A26  2F2D B3D2                move.l     -[A7], [A5 - 0x4C2E]
  6726. 00004A2A  2F01                     move.l     -[A7], D1
  6727. 00004A2C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6728. 00004A30  221F                     move.l     D1, [A7]+
  6729. 00004A32  D280                     add.l      D1, D0
  6730. 00004A34  2D41 FFE8                move.l     [A6 - 0x18], D1
  6731. 00004A38  202E FFE8                move.l     D0, [A6 - 0x18]
  6732. 00004A3C  D0AE 0010                add.l      D0, [A6 + 0x10]
  6733. 00004A40  2D40 FFF4                move.l     [A6 - 0xC], D0
  6734. 00004A44  0C87 AAAA AAAA           cmpi.l     D7, 0xAAAAAAAA
  6735. 00004A4A  57C0                     seq        D0
  6736. 00004A4C  122E FFF9                move.b     D1, [A6 - 0x7]
  6737. 00004A50  0241 0001                andi.w     D1, 0x1
  6738. 00004A54  C001                     and.b      D0, D1
  6739. 00004A56  6702                     beq        +0x4 /* 00004A5A */
  6740. 00004A58  4687                     not.l      D7
  6741. label00004A5A:
  6742. 00004A5A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6743. 00004A5E  2F07                     move.l     -[A7], D7
  6744. 00004A60  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  6745. 00004A64  3F05                     move.w     -[A7], D5
  6746. 00004A66  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  6747. 00004A6A  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  6748. label00004A6E:
  6749. 00004A6E  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  6750. 00004A72  4E5E                     unlink     A6
  6751. 00004A74  205F                     movea.l    A0, [A7]+
  6752. 00004A76  DEFC 000C                add.w      A7, 0xC
  6753. 00004A7A  4ED0                     jmp        [A0]
  6754. fn00004A7C:
  6755. 00004A7C  4E56 FFCA                link       A6, -0x0036
  6756. 00004A80  206E 000C                movea.l    A0, [A6 + 0xC]
  6757. 00004A84  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6758. 00004A88  22D8                     move.l     [A1]+, [A0]+
  6759. 00004A8A  22D8                     move.l     [A1]+, [A0]+
  6760. 00004A8C  206E 0008                movea.l    A0, [A6 + 0x8]
  6761. 00004A90  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6762. 00004A94  22D8                     move.l     [A1]+, [A0]+
  6763. 00004A96  22D8                     move.l     [A1]+, [A0]+
  6764. 00004A98  4267                     clr.w      -[A7]
  6765. 00004A9A  486E FFF0                pea.l      [A6 - 0x10]
  6766. 00004A9E  A8AE                     syscall    EmptyRect
  6767. 00004AA0  101F                     move.b     D0, [A7]+
  6768. 00004AA2  6704                     beq        +0x6 /* 00004AA8 */
  6769. 00004AA4  6000 00D2                bra        +0xD4 /* 00004B78 */
  6770. label00004AA8:
  6771. 00004AA8  7000                     moveq.l    D0, 0x00
  6772. 00004AAA  302E FFF2                move.w     D0, [A6 - 0xE]
  6773. 00004AAE  C0BC 0000 001F           and.l      D0, 0x1F
  6774. 00004AB4  4A80                     tst.l      D0
  6775. 00004AB6  57C0                     seq        D0
  6776. 00004AB8  7200                     moveq.l    D1, 0x00
  6777. 00004ABA  322E FFF6                move.w     D1, [A6 - 0xA]
  6778. 00004ABE  C2BC 0000 001F           and.l      D1, 0x1F
  6779. 00004AC4  4A81                     tst.l      D1
  6780. 00004AC6  57C1                     seq        D1
  6781. 00004AC8  C001                     and.b      D0, D1
  6782. 00004ACA  671E                     beq        +0x20 /* 00004AEA */
  6783. 00004ACC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  6784. 00004AD0  2D48 FFDA                move.l     [A6 - 0x26], A0
  6785. 00004AD4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6786. 00004AD8  206E FFDA                movea.l    A0, [A6 - 0x26]
  6787. 00004ADC  2F10                     move.l     -[A7], [A0]
  6788. 00004ADE  486E FFF0                pea.l      [A6 - 0x10]
  6789. 00004AE2  4EBA FE78                jsr        [PC - 0x188 /* 0000495C */]
  6790. 00004AE6  6000 0090                bra        +0x92 /* 00004B78 */
  6791. label00004AEA:
  6792. 00004AEA  486E FFEC                pea.l      [A6 - 0x14]
  6793. 00004AEE  A874                     syscall    GetPort
  6794. 00004AF0  41EE FFDE                lea.l      A0, [A6 - 0x22]
  6795. 00004AF4  43ED B282                lea.l      A1, [A5 - 0x4D7E]
  6796. 00004AF8  20D9                     move.l     [A0]+, [A1]+
  6797. 00004AFA  20D9                     move.l     [A0]+, [A1]+
  6798. 00004AFC  20D9                     move.l     [A0]+, [A1]+
  6799. 00004AFE  3091                     move.w     [A0], [A1]
  6800. 00004B00  206D B298                movea.l    A0, [A5 - 0x4D68]
  6801. 00004B04  2050                     movea.l    A0, [A0]
  6802. 00004B06  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  6803. 00004B0A  5488                     addq.l     A0, 2
  6804. 00004B0C  22D8                     move.l     [A1]+, [A0]+
  6805. 00004B0E  22D8                     move.l     [A1]+, [A0]+
  6806. 00004B10  206D B29C                movea.l    A0, [A5 - 0x4D64]
  6807. 00004B14  2050                     movea.l    A0, [A0]
  6808. 00004B16  43EE FFCA                lea.l      A1, [A6 - 0x36]
  6809. 00004B1A  5488                     addq.l     A0, 2
  6810. 00004B1C  22D8                     move.l     [A1]+, [A0]+
  6811. 00004B1E  22D8                     move.l     [A1]+, [A0]+
  6812. 00004B20  486D B280                pea.l      [A5 - 0x4D80]
  6813. 00004B24  A873                     syscall    SetPort
  6814. 00004B26  486D B26A                pea.l      [A5 - 0x4D96]
  6815. 00004B2A  A875                     syscall    SetPBits/SetPortBits
  6816. 00004B2C  2B6E 0010 B282           move.l     [A5 - 0x4D7E], [A6 + 0x10]
  6817. 00004B32  2F2D B298                move.l     -[A7], [A5 - 0x4D68]
  6818. 00004B36  486D C3FE                pea.l      [A5 - 0x3C02]
  6819. 00004B3A  A8DF                     syscall    RectRgn
  6820. 00004B3C  486D B280                pea.l      [A5 - 0x4D80]
  6821. 00004B40  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  6822. 00004B44  486D C3FE                pea.l      [A5 - 0x3C02]
  6823. 00004B48  A87B                     syscall    ClipRect
  6824. 00004B4A  486E FFF0                pea.l      [A6 - 0x10]
  6825. 00004B4E  486E FFF8                pea.l      [A6 - 0x8]
  6826. 00004B52  A8A5                     syscall    FillRect
  6827. 00004B54  486E FFDE                pea.l      [A6 - 0x22]
  6828. 00004B58  A875                     syscall    SetPBits/SetPortBits
  6829. 00004B5A  2F2D B298                move.l     -[A7], [A5 - 0x4D68]
  6830. 00004B5E  486E FFD2                pea.l      [A6 - 0x2E]
  6831. 00004B62  A8DF                     syscall    RectRgn
  6832. 00004B64  486D B280                pea.l      [A5 - 0x4D80]
  6833. 00004B68  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  6834. 00004B6C  486E FFCA                pea.l      [A6 - 0x36]
  6835. 00004B70  A87B                     syscall    ClipRect
  6836. 00004B72  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6837. 00004B76  A873                     syscall    SetPort
  6838. label00004B78:
  6839. 00004B78  4E5E                     unlink     A6
  6840. 00004B7A  205F                     movea.l    A0, [A7]+
  6841. 00004B7C  DEFC 000C                add.w      A7, 0xC
  6842. 00004B80  4ED0                     jmp        [A0]
  6843. export_1335:
  6844. fn00004B82:
  6845. 00004B82  4E56 FFF8                link       A6, -0x0008
  6846. 00004B86  48E7 0300                movem.l    -[A7], D6,D7
  6847. 00004B8A  2F2D AD8E                move.l     -[A7], [A5 - 0x5272]
  6848. 00004B8E  7002                     moveq.l    D0, 0x02
  6849. 00004B90  2F00                     move.l     -[A7], D0
  6850. 00004B92  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6851. 00004B96  2E1F                     move.l     D7, [A7]+
  6852. 00004B98  2F07                     move.l     -[A7], D7
  6853. 00004B9A  7002                     moveq.l    D0, 0x02
  6854. 00004B9C  2F00                     move.l     -[A7], D0
  6855. 00004B9E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6856. 00004BA2  2C1F                     move.l     D6, [A7]+
  6857. 00004BA4  2D6D B4B2 0008           move.l     [A6 + 0x8], [A5 - 0x4B4E]
  6858. 00004BAA  102D BD26                move.b     D0, [A5 - 0x42DA]
  6859. 00004BAE  677A                     beq        +0x7C /* 00004C2A */
  6860. 00004BB0  42A7                     clr.l      -[A7]
  6861. 00004BB2  2F2D B4B2                move.l     -[A7], [A5 - 0x4B4E]
  6862. 00004BB6  2F07                     move.l     -[A7], D7
  6863. 00004BB8  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  6864. 00004BBC  BC9F                     cmp.l      D6, [A7]+
  6865. 00004BBE  6F32                     ble        +0x34 /* 00004BF2 */
  6866. 00004BC0  4267                     clr.w      -[A7]
  6867. 00004BC2  2F2D B3EA                move.l     -[A7], [A5 - 0x4C16]
  6868. 00004BC6  2F2D B4B2                move.l     -[A7], [A5 - 0x4B4E]
  6869. 00004BCA  2F2D B630                move.l     -[A7], [A5 - 0x49D0]
  6870. 00004BCE  2F2D AD8E                move.l     -[A7], [A5 - 0x5272]
  6871. 00004BD2  7004                     moveq.l    D0, 0x04
  6872. 00004BD4  2F00                     move.l     -[A7], D0
  6873. 00004BD6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6874. 00004BDA  4EAD 1C12                jsr        [A5 + 0x1C12 /* export_894 */]
  6875. 00004BDE  101F                     move.b     D0, [A7]+
  6876. 00004BE0  670E                     beq        +0x10 /* 00004BF0 */
  6877. 00004BE2  2F2D B4B2                move.l     -[A7], [A5 - 0x4B4E]
  6878. 00004BE6  4EAD 233A                jsr        [A5 + 0x233A /* export_1123 */]
  6879. 00004BEA  7000                     moveq.l    D0, 0x00
  6880. 00004BEC  2D40 0008                move.l     [A6 + 0x8], D0
  6881. label00004BF0:
  6882. 00004BF0  6038                     bra        +0x3A /* 00004C2A */
  6883. label00004BF2:
  6884. 00004BF2  4267                     clr.w      -[A7]
  6885. 00004BF4  2F2D B3EA                move.l     -[A7], [A5 - 0x4C16]
  6886. 00004BF8  2F2D B4B2                move.l     -[A7], [A5 - 0x4B4E]
  6887. 00004BFC  2F2D B630                move.l     -[A7], [A5 - 0x49D0]
  6888. 00004C00  2F2D AD8E                move.l     -[A7], [A5 - 0x5272]
  6889. 00004C04  7004                     moveq.l    D0, 0x04
  6890. 00004C06  2F00                     move.l     -[A7], D0
  6891. 00004C08  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6892. 00004C0C  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  6893. 00004C10  101F                     move.b     D0, [A7]+
  6894. 00004C12  6716                     beq        +0x18 /* 00004C2A */
  6895. 00004C14  2F2D B4B2                move.l     -[A7], [A5 - 0x4B4E]
  6896. 00004C18  70FF                     moveq.l    D0, 0xFFFFFFFF
  6897. 00004C1A  2F00                     move.l     -[A7], D0
  6898. 00004C1C  486D C3FE                pea.l      [A5 - 0x3C02]
  6899. 00004C20  4EBA FD3A                jsr        [PC - 0x2C6 /* 0000495C */]
  6900. 00004C24  70FF                     moveq.l    D0, 0xFFFFFFFF
  6901. 00004C26  2D40 0008                move.l     [A6 + 0x8], D0
  6902. label00004C2A:
  6903. 00004C2A  4CDF 00C0                movem.l    D6,D7, [A7]+
  6904. 00004C2E  4E5E                     unlink     A6
  6905. 00004C30  4E75                     rts
  6906. fn00004C32:
  6907. 00004C32  4E56 FEF4                link       A6, -0x010C
  6908. 00004C36  48E7 0300                movem.l    -[A7], D6,D7
  6909. 00004C3A  4267                     clr.w      -[A7]
  6910. 00004C3C  3F2D A62E                move.w     -[A7], [A5 - 0x59D2]
  6911. 00004C40  486E FEFA                pea.l      [A6 - 0x106]
  6912. 00004C44  1F3C 0001                move.b     -[A7], 0x1
  6913. 00004C48  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  6914. 00004C4C  101F                     move.b     D0, [A7]+
  6915. 00004C4E  6712                     beq        +0x14 /* 00004C62 */
  6916. 00004C50  486E FEFA                pea.l      [A6 - 0x106]
  6917. 00004C54  486D A528                pea.l      [A5 - 0x5AD8]
  6918. 00004C58  2F3C 0000 0106           move.l     -[A7], 0x106
  6919. 00004C5E  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  6920. label00004C62:
  6921. 00004C62  2E2D A630                move.l     D7, [A5 - 0x59D0]
  6922. 00004C66  42A7                     clr.l      -[A7]
  6923. 00004C68  486D A528                pea.l      [A5 - 0x5AD8]
  6924. 00004C6C  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  6925. 00004C70  2B5F A630                move.l     [A5 - 0x59D0], [A7]+
  6926. 00004C74  BEAD A522                cmp.l      D7, [A5 - 0x5ADE]
  6927. 00004C78  6606                     bne        +0x8 /* 00004C80 */
  6928. 00004C7A  2B6D A630 A522           move.l     [A5 - 0x5ADE], [A5 - 0x59D0]
  6929. label00004C80:
  6930. 00004C80  BEAD A630                cmp.l      D7, [A5 - 0x59D0]
  6931. 00004C84  6712                     beq        +0x14 /* 00004C98 */
  6932. 00004C86  2F07                     move.l     -[A7], D7
  6933. 00004C88  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  6934. 00004C8C  2F07                     move.l     -[A7], D7
  6935. 00004C8E  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  6936. 00004C92  2F07                     move.l     -[A7], D7
  6937. 00004C94  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  6938. label00004C98:
  6939. 00004C98  4267                     clr.w      -[A7]
  6940. 00004C9A  3F2D A62E                move.w     -[A7], [A5 - 0x59D2]
  6941. 00004C9E  486D A528                pea.l      [A5 - 0x5AD8]
  6942. 00004CA2  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  6943. 00004CA6  101F                     move.b     D0, [A7]+
  6944. 00004CA8  0A00 0001                xori.b     D0, 0x1
  6945. 00004CAC  1B40 A642                move.b     [A5 - 0x59BE], D0
  6946. 00004CB0  1C2D ACA6                move.b     D6, [A5 - 0x535A]
  6947. 00004CB4  102D ACA8                move.b     D0, [A5 - 0x5358]
  6948. 00004CB8  802D A642                or.b       D0, [A5 - 0x59BE]
  6949. 00004CBC  082D 0007 A6DC           btst.b     [A5 - 0x5924], 0x7
  6950. 00004CC2  56C1                     sne        D1
  6951. 00004CC4  8001                     or.b       D0, D1
  6952. 00004CC6  0240 0001                andi.w     D0, 0x1
  6953. 00004CCA  1B40 ACA6                move.b     [A5 - 0x535A], D0
  6954. 00004CCE  BC2D ACA6                cmp.b      D6, [A5 - 0x535A]
  6955. 00004CD2  6704                     beq        +0x6 /* 00004CD8 */
  6956. 00004CD4  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  6957. label00004CD8:
  6958. 00004CD8  4CDF 00C0                movem.l    D6,D7, [A7]+
  6959. 00004CDC  4E5E                     unlink     A6
  6960. 00004CDE  4E75                     rts
  6961. export_1336:
  6962. 00004CE0  4E56 0000                link       A6, 0
  6963. 00004CE4  486D B280                pea.l      [A5 - 0x4D80]
  6964. 00004CE8  A873                     syscall    SetPort
  6965. 00004CEA  7000                     moveq.l    D0, 0x00
  6966. 00004CEC  302D B27A                move.w     D0, [A5 - 0x4D86]
  6967. 00004CF0  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  6968. 00004CF6  3B40 B27A                move.w     [A5 - 0x4D86], D0
  6969. 00004CFA  7000                     moveq.l    D0, 0x00
  6970. 00004CFC  322D B27E                move.w     D1, [A5 - 0x4D82]
  6971. 00004D00  D27C 001F                add.w      D1, 0x1F
  6972. 00004D04  3001                     move.w     D0, D1
  6973. 00004D06  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  6974. 00004D0C  3B40 B27E                move.w     [A5 - 0x4D82], D0
  6975. 00004D10  2F2D B3EA                move.l     -[A7], [A5 - 0x4C16]
  6976. 00004D14  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  6977. 00004D18  486D B278                pea.l      [A5 - 0x4D88]
  6978. 00004D1C  4267                     clr.w      -[A7]
  6979. 00004D1E  4EBA BB3A                jsr        [PC - 0x44C6 /* 0000085A */]
  6980. 00004D22  202D C582                move.l     D0, [A5 - 0x3A7E]
  6981. 00004D26  B0AD A684                cmp.l      D0, [A5 - 0x597C]
  6982. 00004D2A  660E                     bne        +0x10 /* 00004D3A */
  6983. 00004D2C  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  6984. 00004D30  3F3C 0001                move.w     -[A7], 0x1
  6985. 00004D34  4EBA E69C                jsr        [PC - 0x1964 /* 000033D2 */]
  6986. 00004D38  600C                     bra        +0xE /* 00004D46 */
  6987. label00004D3A:
  6988. 00004D3A  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  6989. 00004D3E  3F3C 0001                move.w     -[A7], 0x1
  6990. 00004D42  4EBA EFD4                jsr        [PC - 0x102C /* 00003D18 */]
  6991. label00004D46:
  6992. 00004D46  486D B278                pea.l      [A5 - 0x4D88]
  6993. 00004D4A  4EBA 0068                jsr        [PC + 0x68 /* 00004DB4 */]
  6994. 00004D4E  41ED B278                lea.l      A0, [A5 - 0x4D88]
  6995. 00004D52  43ED AD80                lea.l      A1, [A5 - 0x5280]
  6996. 00004D56  20D9                     move.l     [A0]+, [A1]+
  6997. 00004D58  20D9                     move.l     [A0]+, [A1]+
  6998. 00004D5A  4E5E                     unlink     A6
  6999. 00004D5C  4E75                     rts
  7000. export_1337:
  7001. fn00004D5E:
  7002. 00004D5E  4E56 FFF8                link       A6, -0x0008
  7003. 00004D62  48E7 0108                movem.l    -[A7], D7,A4
  7004. 00004D66  42A7                     clr.l      -[A7]
  7005. 00004D68  2E8D                     move.l     [A7], A5
  7006. 00004D6A  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  7007. 00004D6E  2E1F                     move.l     D7, [A7]+
  7008. 00004D70  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  7009. label00004D74:
  7010. 00004D74  200C                     move.l     D0, A4
  7011. 00004D76  6724                     beq        +0x26 /* 00004D9C */
  7012. 00004D78  102C 006E                move.b     D0, [A4 + 0x6E]
  7013. 00004D7C  6718                     beq        +0x1A /* 00004D96 */
  7014. 00004D7E  2F00                     move.l     -[A7], D0
  7015. 00004D80  4267                     clr.w      -[A7]
  7016. 00004D82  2F0C                     move.l     -[A7], A4
  7017. 00004D84  4EBA 14BE                jsr        [PC + 0x14BE /* 00006244 */]
  7018. 00004D88  121F                     move.b     D1, [A7]+
  7019. 00004D8A  201F                     move.l     D0, [A7]+
  7020. 00004D8C  0A01 0001                xori.b     D1, 0x1
  7021. 00004D90  C001                     and.b      D0, D1
  7022. 00004D92  6702                     beq        +0x4 /* 00004D96 */
  7023. 00004D94  6006                     bra        +0x8 /* 00004D9C */
  7024. label00004D96:
  7025. 00004D96  286C 0090                movea.l    A4, [A4 + 0x90]
  7026. 00004D9A  60D8                     bra        -0x26 /* 00004D74 */
  7027. label00004D9C:
  7028. 00004D9C  2D4C 0008                move.l     [A6 + 0x8], A4
  7029. 00004DA0  42A7                     clr.l      -[A7]
  7030. 00004DA2  2F07                     move.l     -[A7], D7
  7031. 00004DA4  2F4D 0004                move.l     [A7 + 0x4], A5
  7032. 00004DA8  2A5F                     movea.l    A5, [A7]+
  7033. 00004DAA  2E1F                     move.l     D7, [A7]+
  7034. 00004DAC  4CDF 1080                movem.l    D7,A4, [A7]+
  7035. 00004DB0  4E5E                     unlink     A6
  7036. 00004DB2  4E75                     rts
  7037. export_1338:
  7038. fn00004DB4:
  7039. 00004DB4  4E56 FFE0                link       A6, -0x0020
  7040. 00004DB8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7041. 00004DBC  206E 0008                movea.l    A0, [A6 + 0x8]
  7042. 00004DC0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7043. 00004DC4  22D8                     move.l     [A1]+, [A0]+
  7044. 00004DC6  22D8                     move.l     [A1]+, [A0]+
  7045. 00004DC8  102D BCB4                move.b     D0, [A5 - 0x434C]
  7046. 00004DCC  6700 0124                beq        +0x126 /* 00004EF2 */
  7047. 00004DD0  2F00                     move.l     -[A7], D0
  7048. 00004DD2  4267                     clr.w      -[A7]
  7049. 00004DD4  486D C3FE                pea.l      [A5 - 0x3C02]
  7050. 00004DD8  486E FFF8                pea.l      [A6 - 0x8]
  7051. 00004DDC  486E FFF8                pea.l      [A6 - 0x8]
  7052. 00004DE0  A8AA                     syscall    SectRect
  7053. 00004DE2  121F                     move.b     D1, [A7]+
  7054. 00004DE4  201F                     move.l     D0, [A7]+
  7055. 00004DE6  C001                     and.b      D0, D1
  7056. 00004DE8  4A00                     tst.b      D0
  7057. 00004DEA  6700 0106                beq        +0x108 /* 00004EF2 */
  7058. 00004DEE  2F00                     move.l     -[A7], D0
  7059. 00004DF0  4267                     clr.w      -[A7]
  7060. 00004DF2  206D FE88                movea.l    A0, [A5 - 0x178]
  7061. 00004DF6  2068 001C                movea.l    A0, [A0 + 0x1C]
  7062. 00004DFA  2050                     movea.l    A0, [A0]
  7063. 00004DFC  4868 0002                pea.l      [A0 + 0x2]
  7064. 00004E00  486E FFF8                pea.l      [A6 - 0x8]
  7065. 00004E04  486E FFF8                pea.l      [A6 - 0x8]
  7066. 00004E08  A8AA                     syscall    SectRect
  7067. 00004E0A  121F                     move.b     D1, [A7]+
  7068. 00004E0C  201F                     move.l     D0, [A7]+
  7069. 00004E0E  C001                     and.b      D0, D1
  7070. 00004E10  6700 00E0                beq        +0xE2 /* 00004EF2 */
  7071. 00004E14  4A6D A148                tst.w      [A5 - 0x5EB8]
  7072. 00004E18  6D00 00D8                blt        +0xDA /* 00004EF2 */
  7073. 00004E1C  7000                     moveq.l    D0, 0x00
  7074. 00004E1E  302E FFFA                move.w     D0, [A6 - 0x6]
  7075. 00004E22  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  7076. 00004E28  3D40 FFFA                move.w     [A6 - 0x6], D0
  7077. 00004E2C  7000                     moveq.l    D0, 0x00
  7078. 00004E2E  322E FFFE                move.w     D1, [A6 - 0x2]
  7079. 00004E32  D27C 001F                add.w      D1, 0x1F
  7080. 00004E36  3001                     move.w     D0, D1
  7081. 00004E38  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  7082. 00004E3E  3D40 FFFE                move.w     [A6 - 0x2], D0
  7083. 00004E42  102D C40C                move.b     D0, [A5 - 0x3BF4]
  7084. 00004E46  674A                     beq        +0x4C /* 00004E92 */
  7085. 00004E48  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  7086. 00004E4C  2F2D B24E                move.l     -[A7], [A5 - 0x4DB2]
  7087. 00004E50  2F2D B3D6                move.l     -[A7], [A5 - 0x4C2A]
  7088. 00004E54  2F2D BC74                move.l     -[A7], [A5 - 0x438C]
  7089. 00004E58  486E FFF8                pea.l      [A6 - 0x8]
  7090. 00004E5C  3F3C FFFF                move.w     -[A7], 0xFFFF
  7091. 00004E60  4EBA B8D6                jsr        [PC - 0x472A /* 00000738 */]
  7092. 00004E64  486E FFF4                pea.l      [A6 - 0xC]
  7093. 00004E68  A874                     syscall    GetPort
  7094. 00004E6A  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  7095. 00004E6E  A873                     syscall    SetPort
  7096. 00004E70  486D BC78                pea.l      [A5 - 0x4388]
  7097. 00004E74  206D B660                movea.l    A0, [A5 - 0x49A0]
  7098. 00004E78  4868 0002                pea.l      [A0 + 0x2]
  7099. 00004E7C  486E FFF8                pea.l      [A6 - 0x8]
  7100. 00004E80  486E FFF8                pea.l      [A6 - 0x8]
  7101. 00004E84  4267                     clr.w      -[A7]
  7102. 00004E86  42A7                     clr.l      -[A7]
  7103. 00004E88  A8EC                     syscall    CopyBits
  7104. 00004E8A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7105. 00004E8E  A873                     syscall    SetPort
  7106. 00004E90  6060                     bra        +0x62 /* 00004EF2 */
  7107. label00004E92:
  7108. 00004E92  302D C3FE                move.w     D0, [A5 - 0x3C02]
  7109. 00004E96  48C0                     ext.l      D0
  7110. 00004E98  2F00                     move.l     -[A7], D0
  7111. 00004E9A  2F2D B3D2                move.l     -[A7], [A5 - 0x4C2E]
  7112. 00004E9E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7113. 00004EA2  7000                     moveq.l    D0, 0x00
  7114. 00004EA4  302D C400                move.w     D0, [A5 - 0x3C00]
  7115. 00004EA8  E688                     lsr        D0, 3
  7116. 00004EAA  2E00                     move.l     D7, D0
  7117. 00004EAC  DE9F                     add.l      D7, [A7]+
  7118. 00004EAE  286D B266                movea.l    A4, [A5 - 0x4D9A]
  7119. 00004EB2  99C7                     sub.l      A4, D7
  7120. 00004EB4  266D B24E                movea.l    A3, [A5 - 0x4DB2]
  7121. 00004EB8  97C7                     sub.l      A3, D7
  7122. 00004EBA  2C2D B3D6                move.l     D6, [A5 - 0x4C2A]
  7123. 00004EBE  9C87                     sub.l      D6, D7
  7124. 00004EC0  2A2D B32C                move.l     D5, [A5 - 0x4CD4]
  7125. 00004EC4  9A87                     sub.l      D5, D7
  7126. 00004EC6  4EAD 231A                jsr        [A5 + 0x231A /* export_1119 */]
  7127. 00004ECA  486E FFF8                pea.l      [A6 - 0x8]
  7128. 00004ECE  206D B660                movea.l    A0, [A5 - 0x49A0]
  7129. 00004ED2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  7130. 00004ED6  A855                     syscall    ShieldCursor
  7131. 00004ED8  2F0C                     move.l     -[A7], A4
  7132. 00004EDA  2F0B                     move.l     -[A7], A3
  7133. 00004EDC  2F06                     move.l     -[A7], D6
  7134. 00004EDE  2F05                     move.l     -[A7], D5
  7135. 00004EE0  2F2D A39E                move.l     -[A7], [A5 - 0x5C62]
  7136. 00004EE4  486E FFF8                pea.l      [A6 - 0x8]
  7137. 00004EE8  3F2D B3D4                move.w     -[A7], [A5 - 0x4C2C]
  7138. 00004EEC  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  7139. 00004EF0  A853                     syscall    ShowCursor
  7140. label00004EF2:
  7141. 00004EF2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7142. 00004EF6  4E5E                     unlink     A6
  7143. 00004EF8  2E9F                     move.l     [A7], [A7]+
  7144. 00004EFA  4E75                     rts
  7145. export_1339:
  7146. fn00004EFC:
  7147. 00004EFC  4E56 FFF4                link       A6, -0x000C
  7148. 00004F00  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7149. 00004F04  4EBA 1602                jsr        [PC + 0x1602 /* 00006508 */]
  7150. 00004F08  7001                     moveq.l    D0, 0x01
  7151. 00004F0A  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  7152. 00004F0E  6604                     bne        +0x6 /* 00004F14 */
  7153. 00004F10  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  7154. label00004F14:
  7155. 00004F14  206D B660                movea.l    A0, [A5 - 0x49A0]
  7156. 00004F18  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7157. 00004F1C  41E8 0010                lea.l      A0, [A0 + 0x10]
  7158. 00004F20  22D8                     move.l     [A1]+, [A0]+
  7159. 00004F22  22D8                     move.l     [A1]+, [A0]+
  7160. 00004F24  3E2D BB18                move.w     D7, [A5 - 0x44E8]
  7161. 00004F28  1C2D C41A                move.b     D6, [A5 - 0x3BE6]
  7162. 00004F2C  1A2D B76C                move.b     D5, [A5 - 0x4894]
  7163. 00004F30  3B7C FFFF BB18           move.w     [A5 - 0x44E8], 0xFFFF
  7164. 00004F36  422D C41A                clr.b      [A5 - 0x3BE6]
  7165. 00004F3A  422D B76C                clr.b      [A5 - 0x4894]
  7166. 00004F3E  486E FFF8                pea.l      [A6 - 0x8]
  7167. 00004F42  4EBA F6D6                jsr        [PC - 0x92A /* 0000461A */]
  7168. 00004F46  486E FFF8                pea.l      [A6 - 0x8]
  7169. 00004F4A  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  7170. 00004F4E  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  7171. 00004F52  A873                     syscall    SetPort
  7172. 00004F54  42A7                     clr.l      -[A7]
  7173. 00004F56  486E FFF8                pea.l      [A6 - 0x8]
  7174. 00004F5A  A8F3                     syscall    OpenPicture
  7175. 00004F5C  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  7176. 00004F60  286D B660                movea.l    A4, [A5 - 0x49A0]
  7177. 00004F64  486D B26A                pea.l      [A5 - 0x4D96]
  7178. 00004F68  486C 0002                pea.l      [A4 + 0x2]
  7179. 00004F6C  486C 0010                pea.l      [A4 + 0x10]
  7180. 00004F70  486C 0010                pea.l      [A4 + 0x10]
  7181. 00004F74  4267                     clr.w      -[A7]
  7182. 00004F76  42A7                     clr.l      -[A7]
  7183. 00004F78  A8EC                     syscall    CopyBits
  7184. 00004F7A  A8F4                     syscall    ClosePicture
  7185. 00004F7C  BE6D BB18                cmp.w      D7, [A5 - 0x44E8]
  7186. 00004F80  56C0                     sne        D0
  7187. 00004F82  4A00                     tst.b      D0
  7188. 00004F84  6614                     bne        +0x16 /* 00004F9A */
  7189. 00004F86  BC2D C41A                cmp.b      D6, [A5 - 0x3BE6]
  7190. 00004F8A  56C1                     sne        D1
  7191. 00004F8C  8001                     or.b       D0, D1
  7192. 00004F8E  660A                     bne        +0xC /* 00004F9A */
  7193. 00004F90  BA2D B76C                cmp.b      D5, [A5 - 0x4894]
  7194. 00004F94  56C1                     sne        D1
  7195. 00004F96  8001                     or.b       D0, D1
  7196. 00004F98  6714                     beq        +0x16 /* 00004FAE */
  7197. label00004F9A:
  7198. 00004F9A  3B47 BB18                move.w     [A5 - 0x44E8], D7
  7199. 00004F9E  1B46 C41A                move.b     [A5 - 0x3BE6], D6
  7200. 00004FA2  1B45 B76C                move.b     [A5 - 0x4894], D5
  7201. 00004FA6  486E FFF8                pea.l      [A6 - 0x8]
  7202. 00004FAA  4EBA F66E                jsr        [PC - 0x992 /* 0000461A */]
  7203. label00004FAE:
  7204. 00004FAE  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7205. 00004FB2  4E5E                     unlink     A6
  7206. 00004FB4  4E75                     rts
  7207. fn00004FB6:
  7208. 00004FB6  4E56 0000                link       A6, 0
  7209. 00004FBA  48E7 0018                movem.l    -[A7], A3,A4
  7210. 00004FBE  286E 0008                movea.l    A4, [A6 + 0x8]
  7211. 00004FC2  422E 000C                clr.b      [A6 + 0xC]
  7212. 00004FC6  42A7                     clr.l      -[A7]
  7213. 00004FC8  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  7214. 00004FCC  3F3C 0004                move.w     -[A7], 0x4
  7215. 00004FD0  A83D                     syscall    TEDispatch
  7216. 00004FD2  295F FFF6                move.l     [A4 - 0xA], [A7]+
  7217. 00004FD6  57C0                     seq        D0
  7218. 00004FD8  4A00                     tst.b      D0
  7219. 00004FDA  6610                     bne        +0x12 /* 00004FEC */
  7220. 00004FDC  206C FFF6                movea.l    A0, [A4 - 0xA]
  7221. 00004FE0  2050                     movea.l    A0, [A0]
  7222. 00004FE2  4AA8 0010                tst.l      [A0 + 0x10]
  7223. 00004FE6  57C1                     seq        D1
  7224. 00004FE8  8001                     or.b       D0, D1
  7225. 00004FEA  6702                     beq        +0x4 /* 00004FEE */
  7226. label00004FEC:
  7227. 00004FEC  602E                     bra        +0x30 /* 0000501C */
  7228. label00004FEE:
  7229. 00004FEE  206C FFF6                movea.l    A0, [A4 - 0xA]
  7230. 00004FF2  2050                     movea.l    A0, [A0]
  7231. 00004FF4  2068 0010                movea.l    A0, [A0 + 0x10]
  7232. 00004FF8  2050                     movea.l    A0, [A0]
  7233. 00004FFA  2068 0004                movea.l    A0, [A0 + 0x4]
  7234. 00004FFE  2650                     movea.l    A3, [A0]
  7235. 00005000  7001                     moveq.l    D0, 0x01
  7236. 00005002  B053                     cmp.w      D0, [A3]
  7237. 00005004  6616                     bne        +0x18 /* 0000501C */
  7238. 00005006  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  7239. 0000500C  486B 000A                pea.l      [A3 + 0xA]
  7240. 00005010  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  7241. 00005014  700C                     moveq.l    D0, 0x0C
  7242. 00005016  2F00                     move.l     -[A7], D0
  7243. 00005018  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  7244. label0000501C:
  7245. 0000501C  4CDF 1800                movem.l    A3,A4, [A7]+
  7246. 00005020  4E5E                     unlink     A6
  7247. 00005022  2E9F                     move.l     [A7], [A7]+
  7248. 00005024  4E75                     rts
  7249. export_1340:
  7250. fn00005026:
  7251. 00005026  4E56 FFF0                link       A6, -0x0010
  7252. 0000502A  48E7 0308                movem.l    -[A7], D6,D7,A4
  7253. 0000502E  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  7254. 00005034  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7255. 00005038  486E FFF5                pea.l      [A6 - 0xB]
  7256. 0000503C  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  7257. 00005040  206E 000A                movea.l    A0, [A6 + 0xA]
  7258. 00005044  2850                     movea.l    A4, [A0]
  7259. 00005046  302C 0020                move.w     D0, [A4 + 0x20]
  7260. 0000504A  B06C 0022                cmp.w      D0, [A4 + 0x22]
  7261. 0000504E  6C00 0090                bge        +0x92 /* 000050E0 */
  7262. 00005052  102E 0008                move.b     D0, [A6 + 0x8]
  7263. 00005056  671C                     beq        +0x1E /* 00005074 */
  7264. 00005058  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  7265. 0000505C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7266. 00005060  486E FFFE                pea.l      [A6 - 0x2]
  7267. 00005064  486E FFFC                pea.l      [A6 - 0x4]
  7268. 00005068  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7269. 0000506C  3F3C 0003                move.w     -[A7], 0x3
  7270. 00005070  A83D                     syscall    TEDispatch
  7271. 00005072  606A                     bra        +0x6C /* 000050DE */
  7272. label00005074:
  7273. 00005074  3D7C 0007 FFF2           move.w     [A6 - 0xE], 0x7
  7274. 0000507A  4267                     clr.w      -[A7]
  7275. 0000507C  486E FFF2                pea.l      [A6 - 0xE]
  7276. 00005080  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7277. 00005084  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7278. 00005088  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7279. 0000508C  A83D                     syscall    TEDispatch
  7280. 0000508E  1C1F                     move.b     D6, [A7]+
  7281. 00005090  7000                     moveq.l    D0, 0x00
  7282. 00005092  302E FFF2                move.w     D0, [A6 - 0xE]
  7283. 00005096  C0BC 0000 0001           and.l      D0, 0x1
  7284. 0000509C  4A80                     tst.l      D0
  7285. 0000509E  6608                     bne        +0xA /* 000050A8 */
  7286. 000050A0  206E 000E                movea.l    A0, [A6 + 0xE]
  7287. 000050A4  30BC FFFF                move.w     [A0], 0xFFFF
  7288. label000050A8:
  7289. 000050A8  7000                     moveq.l    D0, 0x00
  7290. 000050AA  302E FFF2                move.w     D0, [A6 - 0xE]
  7291. 000050AE  C0BC 0000 0004           and.l      D0, 0x4
  7292. 000050B4  4A80                     tst.l      D0
  7293. 000050B6  660A                     bne        +0xC /* 000050C2 */
  7294. 000050B8  206E 000E                movea.l    A0, [A6 + 0xE]
  7295. 000050BC  317C FFFF 0004           move.w     [A0 + 0x4], 0xFFFF
  7296. label000050C2:
  7297. 000050C2  7000                     moveq.l    D0, 0x00
  7298. 000050C4  302E FFF2                move.w     D0, [A6 - 0xE]
  7299. 000050C8  C0BC 0000 0002           and.l      D0, 0x2
  7300. 000050CE  4A80                     tst.l      D0
  7301. 000050D0  660C                     bne        +0xE /* 000050DE */
  7302. 000050D2  206E 000E                movea.l    A0, [A6 + 0xE]
  7303. 000050D6  4228 0002                clr.b      [A0 + 0x2]
  7304. 000050DA  422E 0012                clr.b      [A6 + 0x12]
  7305. label000050DE:
  7306. 000050DE  6076                     bra        +0x78 /* 00005156 */
  7307. label000050E0:
  7308. 000050E0  4267                     clr.w      -[A7]
  7309. 000050E2  2F0E                     move.l     -[A7], A6
  7310. 000050E4  4EBA FED0                jsr        [PC - 0x130 /* 00004FB6 */]
  7311. 000050E8  101F                     move.b     D0, [A7]+
  7312. 000050EA  666A                     bne        +0x6C /* 00005156 */
  7313. 000050EC  4267                     clr.w      -[A7]
  7314. 000050EE  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  7315. 000050F2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7316. 000050F6  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  7317. 000050FA  3E1F                     move.w     D7, [A7]+
  7318. 000050FC  3007                     move.w     D0, D7
  7319. 000050FE  5340                     subq.w     D0, 1
  7320. 00005100  D040                     add.w      D0, D0
  7321. 00005102  3234 0060                move.w     D1, [A4 + D0.w + 0x60]
  7322. 00005106  B26C 0020                cmp.w      D1, [A4 + 0x20]
  7323. 0000510A  57C0                     seq        D0
  7324. 0000510C  4A00                     tst.b      D0
  7325. 0000510E  660C                     bne        +0xE /* 0000511C */
  7326. 00005110  7201                     moveq.l    D1, 0x01
  7327. 00005112  B26C 0020                cmp.w      D1, [A4 + 0x20]
  7328. 00005116  5EC1                     sgt        D1
  7329. 00005118  8001                     or.b       D0, D1
  7330. 0000511A  671C                     beq        +0x1E /* 00005138 */
  7331. label0000511C:
  7332. 0000511C  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  7333. 00005120  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7334. 00005124  486E FFFE                pea.l      [A6 - 0x2]
  7335. 00005128  486E FFFC                pea.l      [A6 - 0x4]
  7336. 0000512C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7337. 00005130  3F3C 0003                move.w     -[A7], 0x3
  7338. 00005134  A83D                     syscall    TEDispatch
  7339. 00005136  601E                     bra        +0x20 /* 00005156 */
  7340. label00005138:
  7341. 00005138  302C 0020                move.w     D0, [A4 + 0x20]
  7342. 0000513C  5340                     subq.w     D0, 1
  7343. 0000513E  3F00                     move.w     -[A7], D0
  7344. 00005140  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7345. 00005144  486E FFFE                pea.l      [A6 - 0x2]
  7346. 00005148  486E FFFC                pea.l      [A6 - 0x4]
  7347. 0000514C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7348. 00005150  3F3C 0003                move.w     -[A7], 0x3
  7349. 00005154  A83D                     syscall    TEDispatch
  7350. label00005156:
  7351. 00005156  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7352. 0000515A  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  7353. 0000515E  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  7354. 00005162  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7355. 00005166  4E5E                     unlink     A6
  7356. 00005168  205F                     movea.l    A0, [A7]+
  7357. 0000516A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7358. 0000516E  4ED0                     jmp        [A0]
  7359. export_1341:
  7360. 00005170  4E56 FFF6                link       A6, -0x000A
  7361. 00005174  42A7                     clr.l      -[A7]
  7362. 00005176  A9FA                     syscall    UnloadScrap/UnlodeScrap
  7363. 00005178  201F                     move.l     D0, [A7]+
  7364. 0000517A  3D40 FFFE                move.w     [A6 - 0x2], D0
  7365. 0000517E  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  7366. 00005182  3F3C 0001                move.w     -[A7], 0x1
  7367. 00005186  4EAD 12DA                jsr        [A5 + 0x12DA /* export_599 */]
  7368. 0000518A  486E FFFA                pea.l      [A6 - 0x6]
  7369. 0000518E  486E FFF6                pea.l      [A6 - 0xA]
  7370. 00005192  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  7371. 00005196  42A7                     clr.l      -[A7]
  7372. 00005198  202D A122                move.l     D0, [A5 - 0x5EDE]
  7373. 0000519C  D0AE FFFA                add.l      D0, [A6 - 0x6]
  7374. 000051A0  90BC 0000 8000           sub.l      D0, 0x8000
  7375. 000051A6  2F00                     move.l     -[A7], D0
  7376. 000051A8  202D A11A                move.l     D0, [A5 - 0x5EE6]
  7377. 000051AC  5680                     addq.l     D0, 3
  7378. 000051AE  2F00                     move.l     -[A7], D0
  7379. 000051B0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7380. 000051B4  202D A122                move.l     D0, [A5 - 0x5EDE]
  7381. 000051B8  D0AE FFF6                add.l      D0, [A6 - 0xA]
  7382. 000051BC  90BC 0000 8000           sub.l      D0, 0x8000
  7383. 000051C2  2F00                     move.l     -[A7], D0
  7384. 000051C4  2F2D A11A                move.l     -[A7], [A5 - 0x5EE6]
  7385. 000051C8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7386. 000051CC  201F                     move.l     D0, [A7]+
  7387. 000051CE  5480                     addq.l     D0, 2
  7388. 000051D0  2F00                     move.l     -[A7], D0
  7389. 000051D2  4EAD 1E22                jsr        [A5 + 0x1E22 /* export_960 */]
  7390. 000051D6  201F                     move.l     D0, [A7]+
  7391. 000051D8  C0BC FFFF FFFC           and.l      D0, 0xFFFFFFFC
  7392. 000051DE  2B40 BD40                move.l     [A5 - 0x42C0], D0
  7393. 000051E2  4E5E                     unlink     A6
  7394. 000051E4  4E75                     rts
  7395. export_1342:
  7396. 000051E6  4E56 FFFE                link       A6, -0x0002
  7397. 000051EA  2F07                     move.l     -[A7], D7
  7398. 000051EC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7399. 000051F0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7400. 000051F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7401. 000051F8  A946                     syscall    GetMenuItemText/GetItem
  7402. 000051FA  206E 0008                movea.l    A0, [A6 + 0x8]
  7403. 000051FE  4240                     clr.w      D0
  7404. 00005200  1010                     move.b     D0, [A0]
  7405. 00005202  3E00                     move.w     D7, D0
  7406. 00005204  601E                     bra        +0x20 /* 00005224 */
  7407. label00005206:
  7408. 00005206  206E 0008                movea.l    A0, [A6 + 0x8]
  7409. 0000520A  4240                     clr.w      D0
  7410. 0000520C  1030 7000                move.b     D0, [A0 + D7.w]
  7411. 00005210  4A40                     tst.w      D0
  7412. 00005212  660E                     bne        +0x10 /* 00005222 */
  7413. 00005214  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7414. 00005218  3F07                     move.w     -[A7], D7
  7415. 0000521A  3F3C 0001                move.w     -[A7], 0x1
  7416. 0000521E  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  7417. label00005222:
  7418. 00005222  5347                     subq.w     D7, 1
  7419. label00005224:
  7420. 00005224  7001                     moveq.l    D0, 0x01
  7421. 00005226  B047                     cmp.w      D0, D7
  7422. 00005228  6FDC                     ble        -0x22 /* 00005206 */
  7423. 0000522A  2E1F                     move.l     D7, [A7]+
  7424. 0000522C  4E5E                     unlink     A6
  7425. 0000522E  205F                     movea.l    A0, [A7]+
  7426. 00005230  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7427. 00005234  4ED0                     jmp        [A0]
  7428. fn00005236:
  7429. 00005236  4E56 0000                link       A6, 0
  7430. 0000523A  2F0C                     move.l     -[A7], A4
  7431. 0000523C  286E 0008                movea.l    A4, [A6 + 0x8]
  7432. 00005240  206E 0008                movea.l    A0, [A6 + 0x8]
  7433. 00005244  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  7434. 0000524A  206C FFF0                movea.l    A0, [A4 - 0x10]
  7435. 0000524E  226C 0008                movea.l    A1, [A4 + 0x8]
  7436. 00005252  22D8                     move.l     [A1]+, [A0]+
  7437. 00005254  3290                     move.w     [A1], [A0]
  7438. 00005256  206E 0008                movea.l    A0, [A6 + 0x8]
  7439. 0000525A  2C48                     movea.l    A6, A0
  7440. 0000525C  4EFA 00CA                jmp        [PC + 0xCA /* 00005328 */]
  7441. 00005260  0000 285F                ori.b      D0, 0x5F /* '_' */
  7442. 00005264  4E5E                     unlink     A6
  7443. 00005266  2E9F                     move.l     [A7], [A7]+
  7444. 00005268  4E75                     rts
  7445. export_1343:
  7446. 0000526A  4E56 FFEC                link       A6, -0x0014
  7447. 0000526E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7448. 00005272  422E 0012                clr.b      [A6 + 0x12]
  7449. 00005276  2D78 0A1C FFFC           move.l     [A6 - 0x4], [0x00000A1C /* MenuList */]
  7450. 0000527C  4AAE FFFC                tst.l      [A6 - 0x4]
  7451. 00005280  6604                     bne        +0x6 /* 00005286 */
  7452. 00005282  6000 00A4                bra        +0xA6 /* 00005328 */
  7453. label00005286:
  7454. 00005286  206E FFFC                movea.l    A0, [A6 - 0x4]
  7455. 0000528A  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  7456. 0000528E  206E FFF0                movea.l    A0, [A6 - 0x10]
  7457. 00005292  3010                     move.w     D0, [A0]
  7458. 00005294  48C0                     ext.l      D0
  7459. 00005296  D0AE FFF0                add.l      D0, [A6 - 0x10]
  7460. 0000529A  2D40 FFF4                move.l     [A6 - 0xC], D0
  7461. 0000529E  7001                     moveq.l    D0, 0x01
  7462. 000052A0  B02E 0010                cmp.b      D0, [A6 + 0x10]
  7463. 000052A4  6612                     bne        +0x14 /* 000052B8 */
  7464. 000052A6  206E 000C                movea.l    A0, [A6 + 0xC]
  7465. 000052AA  7006                     moveq.l    D0, 0x06
  7466. 000052AC  C1D0                     muls.w     D0, [A0]
  7467. 000052AE  48C0                     ext.l      D0
  7468. 000052B0  D0AE FFF0                add.l      D0, [A6 - 0x10]
  7469. 000052B4  2D40 FFF8                move.l     [A6 - 0x8], D0
  7470. label000052B8:
  7471. 000052B8  202E FFF0                move.l     D0, [A6 - 0x10]
  7472. 000052BC  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  7473. 000052C0  6766                     beq        +0x68 /* 00005328 */
  7474. 000052C2  5CAE FFF0                addq.l     [A6 - 0x10], 6
  7475. 000052C6  206E FFF0                movea.l    A0, [A6 - 0x10]
  7476. 000052CA  2050                     movea.l    A0, [A0]
  7477. 000052CC  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  7478. 000052D0  102E 0010                move.b     D0, [A6 + 0x10]
  7479. 000052D4  4880                     ext.w      D0
  7480. 000052D6  670A                     beq        +0xC /* 000052E2 */
  7481. 000052D8  5340                     subq.w     D0, 1
  7482. 000052DA  671C                     beq        +0x1E /* 000052F8 */
  7483. 000052DC  5340                     subq.w     D0, 1
  7484. 000052DE  672A                     beq        +0x2C /* 0000530A */
  7485. 000052E0  6044                     bra        +0x46 /* 00005326 */
  7486. label000052E2:
  7487. 000052E2  206E FFEC                movea.l    A0, [A6 - 0x14]
  7488. 000052E6  226E 000C                movea.l    A1, [A6 + 0xC]
  7489. 000052EA  3010                     move.w     D0, [A0]
  7490. 000052EC  B051                     cmp.w      D0, [A1]
  7491. 000052EE  6606                     bne        +0x8 /* 000052F6 */
  7492. 000052F0  2F0E                     move.l     -[A7], A6
  7493. 000052F2  4EBA FF42                jsr        [PC - 0xBE /* 00005236 */]
  7494. label000052F6:
  7495. 000052F6  602E                     bra        +0x30 /* 00005326 */
  7496. label000052F8:
  7497. 000052F8  202E FFF0                move.l     D0, [A6 - 0x10]
  7498. 000052FC  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  7499. 00005300  6606                     bne        +0x8 /* 00005308 */
  7500. 00005302  2F0E                     move.l     -[A7], A6
  7501. 00005304  4EBA FF30                jsr        [PC - 0xD0 /* 00005236 */]
  7502. label00005308:
  7503. 00005308  601C                     bra        +0x1E /* 00005326 */
  7504. label0000530A:
  7505. 0000530A  4267                     clr.w      -[A7]
  7506. 0000530C  206E FFEC                movea.l    A0, [A6 - 0x14]
  7507. 00005310  4868 000E                pea.l      [A0 + 0xE]
  7508. 00005314  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7509. 00005318  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  7510. 0000531C  101F                     move.b     D0, [A7]+
  7511. 0000531E  6706                     beq        +0x8 /* 00005326 */
  7512. 00005320  2F0E                     move.l     -[A7], A6
  7513. 00005322  4EBA FF12                jsr        [PC - 0xEE /* 00005236 */]
  7514. label00005326:
  7515. 00005326  6090                     bra        -0x6E /* 000052B8 */
  7516. label00005328:
  7517. 00005328  4FEE FFCC                lea.l      A7, [A6 - 0x34]
  7518. 0000532C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7519. 00005330  4E5E                     unlink     A6
  7520. 00005332  205F                     movea.l    A0, [A7]+
  7521. 00005334  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7522. 00005338  4ED0                     jmp        [A0]
  7523. export_1344:
  7524. 0000533A  4E56 0000                link       A6, 0
  7525. 0000533E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7526. 00005342  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  7527. 00005346  206E 0008                movea.l    A0, [A6 + 0x8]
  7528. 0000534A  3028 0002                move.w     D0, [A0 + 0x2]
  7529. 0000534E  B06D B70E                cmp.w      D0, [A5 - 0x48F2]
  7530. 00005352  6C0A                     bge        +0xC /* 0000535E */
  7531. 00005354  206E 0008                movea.l    A0, [A6 + 0x8]
  7532. 00005358  316D B70E 0002           move.w     [A0 + 0x2], [A5 - 0x48F2]
  7533. label0000535E:
  7534. 0000535E  206E 0008                movea.l    A0, [A6 + 0x8]
  7535. 00005362  3028 0002                move.w     D0, [A0 + 0x2]
  7536. 00005366  B06D B712                cmp.w      D0, [A5 - 0x48EE]
  7537. 0000536A  6F0A                     ble        +0xC /* 00005376 */
  7538. 0000536C  206E 0008                movea.l    A0, [A6 + 0x8]
  7539. 00005370  316D B712 0002           move.w     [A0 + 0x2], [A5 - 0x48EE]
  7540. label00005376:
  7541. 00005376  206E 0008                movea.l    A0, [A6 + 0x8]
  7542. 0000537A  3010                     move.w     D0, [A0]
  7543. 0000537C  B06D B70C                cmp.w      D0, [A5 - 0x48F4]
  7544. 00005380  6C08                     bge        +0xA /* 0000538A */
  7545. 00005382  206E 0008                movea.l    A0, [A6 + 0x8]
  7546. 00005386  30AD B70C                move.w     [A0], [A5 - 0x48F4]
  7547. label0000538A:
  7548. 0000538A  206E 0008                movea.l    A0, [A6 + 0x8]
  7549. 0000538E  3010                     move.w     D0, [A0]
  7550. 00005390  B06D B710                cmp.w      D0, [A5 - 0x48F0]
  7551. 00005394  6F08                     ble        +0xA /* 0000539E */
  7552. 00005396  206E 0008                movea.l    A0, [A6 + 0x8]
  7553. 0000539A  30AD B710                move.w     [A0], [A5 - 0x48F0]
  7554. label0000539E:
  7555. 0000539E  4E5E                     unlink     A6
  7556. 000053A0  2E9F                     move.l     [A7], [A7]+
  7557. 000053A2  4E75                     rts
  7558. export_1345:
  7559. 000053A4  4E56 0000                link       A6, 0
  7560. 000053A8  2F0C                     move.l     -[A7], A4
  7561. 000053AA  206D BD28                movea.l    A0, [A5 - 0x42D8]
  7562. 000053AE  2850                     movea.l    A4, [A0]
  7563. 000053B0  102D C572                move.b     D0, [A5 - 0x3A8E]
  7564. 000053B4  6708                     beq        +0xA /* 000053BE */
  7565. 000053B6  2D6C 001A 0008           move.l     [A6 + 0x8], [A4 + 0x1A]
  7566. 000053BC  6006                     bra        +0x8 /* 000053C4 */
  7567. label000053BE:
  7568. 000053BE  2D6C 0016 0008           move.l     [A6 + 0x8], [A4 + 0x16]
  7569. label000053C4:
  7570. 000053C4  285F                     movea.l    A4, [A7]+
  7571. 000053C6  4E5E                     unlink     A6
  7572. 000053C8  4E75                     rts
  7573. export_1346:
  7574. 000053CA  4E56 FFDC                link       A6, -0x0024
  7575. 000053CE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7576. 000053D2  422E 0010                clr.b      [A6 + 0x10]
  7577. 000053D6  206E 000C                movea.l    A0, [A6 + 0xC]
  7578. 000053DA  43ED A708                lea.l      A1, [A5 - 0x58F8]
  7579. 000053DE  20D9                     move.l     [A0]+, [A1]+
  7580. 000053E0  20D9                     move.l     [A0]+, [A1]+
  7581. 000053E2  4267                     clr.w      -[A7]
  7582. 000053E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7583. 000053E8  207C 0000 09EE           movea.l    A0, 0x9EE
  7584. 000053EE  2F10                     move.l     -[A7], [A0]
  7585. 000053F0  A8E9                     syscall    RectInRgn
  7586. 000053F2  101F                     move.b     D0, [A7]+
  7587. 000053F4  6700 00BE                beq        +0xC0 /* 000054B4 */
  7588. 000053F8  41EE FFF0                lea.l      A0, [A6 - 0x10]
  7589. 000053FC  43ED FE14                lea.l      A1, [A5 - 0x1EC]
  7590. 00005400  20D9                     move.l     [A0]+, [A1]+
  7591. 00005402  20D9                     move.l     [A0]+, [A1]+
  7592. 00005404  102D A104                move.b     D0, [A5 - 0x5EFC]
  7593. 00005408  6770                     beq        +0x72 /* 0000547A */
  7594. 0000540A  42A7                     clr.l      -[A7]
  7595. 0000540C  AA2A                     syscall    GetMainDevice
  7596. 0000540E  265F                     movea.l    A3, [A7]+
  7597. 00005410  42A7                     clr.l      -[A7]
  7598. 00005412  AA29                     syscall    GetDeviceList
  7599. 00005414  285F                     movea.l    A4, [A7]+
  7600. 00005416  2053                     movea.l    A0, [A3]
  7601. 00005418  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7602. 0000541C  41E8 0022                lea.l      A0, [A0 + 0x22]
  7603. 00005420  22D8                     move.l     [A1]+, [A0]+
  7604. 00005422  22D8                     move.l     [A1]+, [A0]+
  7605. 00005424  7C00                     moveq.l    D6, 0x00
  7606. label00005426:
  7607. 00005426  4267                     clr.w      -[A7]
  7608. 00005428  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7609. 0000542C  2054                     movea.l    A0, [A4]
  7610. 0000542E  4868 0022                pea.l      [A0 + 0x22]
  7611. 00005432  486E FFE8                pea.l      [A6 - 0x18]
  7612. 00005436  A8AA                     syscall    SectRect
  7613. 00005438  101F                     move.b     D0, [A7]+
  7614. 0000543A  6732                     beq        +0x34 /* 0000546E */
  7615. 0000543C  302E FFEC                move.w     D0, [A6 - 0x14]
  7616. 00005440  906E FFE8                sub.w      D0, [A6 - 0x18]
  7617. 00005444  48C0                     ext.l      D0
  7618. 00005446  322E FFEE                move.w     D1, [A6 - 0x12]
  7619. 0000544A  926E FFEA                sub.w      D1, [A6 - 0x16]
  7620. 0000544E  48C1                     ext.l      D1
  7621. 00005450  2F00                     move.l     -[A7], D0
  7622. 00005452  2F01                     move.l     -[A7], D1
  7623. 00005454  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7624. 00005458  2A1F                     move.l     D5, [A7]+
  7625. 0000545A  BC85                     cmp.l      D6, D5
  7626. 0000545C  6C10                     bge        +0x12 /* 0000546E */
  7627. 0000545E  2C05                     move.l     D6, D5
  7628. 00005460  2054                     movea.l    A0, [A4]
  7629. 00005462  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7630. 00005466  41E8 0022                lea.l      A0, [A0 + 0x22]
  7631. 0000546A  22D8                     move.l     [A1]+, [A0]+
  7632. 0000546C  22D8                     move.l     [A1]+, [A0]+
  7633. label0000546E:
  7634. 0000546E  42A7                     clr.l      -[A7]
  7635. 00005470  2F0C                     move.l     -[A7], A4
  7636. 00005472  AA2B                     syscall    GetNextDevice
  7637. 00005474  285F                     movea.l    A4, [A7]+
  7638. 00005476  200C                     move.l     D0, A4
  7639. 00005478  66AC                     bne        -0x52 /* 00005426 */
  7640. label0000547A:
  7641. 0000547A  42A7                     clr.l      -[A7]
  7642. 0000547C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7643. 00005480  2F2D A710                move.l     -[A7], [A5 - 0x58F0]
  7644. 00005484  A94F                     syscall    DeltaPoint
  7645. 00005486  2E1F                     move.l     D7, [A7]+
  7646. 00005488  42A7                     clr.l      -[A7]
  7647. 0000548A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7648. 0000548E  2F2D A714                move.l     -[A7], [A5 - 0x58EC]
  7649. 00005492  A94F                     syscall    DeltaPoint
  7650. 00005494  BE9F                     cmp.l      D7, [A7]+
  7651. 00005496  661C                     bne        +0x1E /* 000054B4 */
  7652. 00005498  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  7653. 0000549E  4A87                     tst.l      D7
  7654. 000054A0  6712                     beq        +0x14 /* 000054B4 */
  7655. 000054A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7656. 000054A6  2007                     move.l     D0, D7
  7657. 000054A8  3F00                     move.w     -[A7], D0
  7658. 000054AA  2007                     move.l     D0, D7
  7659. 000054AC  4840                     swap.w     D0
  7660. 000054AE  4A40                     tst.w      D0
  7661. 000054B0  3F00                     move.w     -[A7], D0
  7662. 000054B2  A8A8                     syscall    OffsetRect
  7663. label000054B4:
  7664. 000054B4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7665. 000054B8  4E5E                     unlink     A6
  7666. 000054BA  205F                     movea.l    A0, [A7]+
  7667. 000054BC  504F                     addq.w     A7, 8
  7668. 000054BE  4ED0                     jmp        [A0]
  7669. export_1347:
  7670. fn000054C0:
  7671. 000054C0  4E56 0000                link       A6, 0
  7672. 000054C4  48E7 0018                movem.l    -[A7], A3,A4
  7673. 000054C8  266E 0008                movea.l    A3, [A6 + 0x8]
  7674. 000054CC  4213                     clr.b      [A3]
  7675. 000054CE  177C 0007 0030           move.b     [A3 + 0x30], 0x7
  7676. 000054D4  42A7                     clr.l      -[A7]
  7677. 000054D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7678. 000054DA  A917                     syscall    GetWRefCon
  7679. 000054DC  205F                     movea.l    A0, [A7]+
  7680. 000054DE  2850                     movea.l    A4, [A0]
  7681. 000054E0  276C 0012 0002           move.l     [A3 + 0x2], [A4 + 0x12]
  7682. 000054E6  276C 000E 0060           move.l     [A3 + 0x60], [A4 + 0xE]
  7683. 000054EC  4CDF 1800                movem.l    A3,A4, [A7]+
  7684. 000054F0  4E5E                     unlink     A6
  7685. 000054F2  205F                     movea.l    A0, [A7]+
  7686. 000054F4  504F                     addq.w     A7, 8
  7687. 000054F6  4ED0                     jmp        [A0]
  7688. export_1348:
  7689. 000054F8  4E56 FFF8                link       A6, -0x0008
  7690. 000054FC  48E7 0300                movem.l    -[A7], D6,D7
  7691. 00005500  7000                     moveq.l    D0, 0x00
  7692. 00005502  2B40 B7D4                move.l     [A5 - 0x482C], D0
  7693. 00005506  3E2D A39C                move.w     D7, [A5 - 0x5C64]
  7694. 0000550A  9E6D A398                sub.w      D7, [A5 - 0x5C68]
  7695. 0000550E  3C2D A39A                move.w     D6, [A5 - 0x5C66]
  7696. 00005512  9C6D A396                sub.w      D6, [A5 - 0x5C6A]
  7697. 00005516  0C47 0500                cmpi.w     D7, 0x500
  7698. 0000551A  5EC0                     sgt        D0
  7699. 0000551C  0C46 0500                cmpi.w     D6, 0x500
  7700. 00005520  5EC1                     sgt        D1
  7701. 00005522  C001                     and.b      D0, D1
  7702. 00005524  6702                     beq        +0x4 /* 00005528 */
  7703. 00005526  6058                     bra        +0x5A /* 00005580 */
  7704. label00005528:
  7705. 00005528  7000                     moveq.l    D0, 0x00
  7706. 0000552A  2F00                     move.l     -[A7], D0
  7707. 0000552C  4267                     clr.w      -[A7]
  7708. 0000552E  3F07                     move.w     -[A7], D7
  7709. 00005530  3F3C 0500                move.w     -[A7], 0x500
  7710. 00005534  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  7711. 00005538  321F                     move.w     D1, [A7]+
  7712. 0000553A  201F                     move.l     D0, [A7]+
  7713. 0000553C  3001                     move.w     D0, D1
  7714. 0000553E  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  7715. 00005544  3D40 FFFE                move.w     [A6 - 0x2], D0
  7716. 00005548  7000                     moveq.l    D0, 0x00
  7717. 0000554A  2F00                     move.l     -[A7], D0
  7718. 0000554C  4267                     clr.w      -[A7]
  7719. 0000554E  3F06                     move.w     -[A7], D6
  7720. 00005550  3F3C 0500                move.w     -[A7], 0x500
  7721. 00005554  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  7722. 00005558  321F                     move.w     D1, [A7]+
  7723. 0000555A  201F                     move.l     D0, [A7]+
  7724. 0000555C  3001                     move.w     D0, D1
  7725. 0000555E  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  7726. 00005564  3D40 FFFC                move.w     [A6 - 0x4], D0
  7727. 00005568  42A7                     clr.l      -[A7]
  7728. 0000556A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7729. 0000556E  4EBA BD14                jsr        [PC - 0x42EC /* 00001284 */]
  7730. 00005572  201F                     move.l     D0, [A7]+
  7731. 00005574  B0AD BD40                cmp.l      D0, [A5 - 0x42C0]
  7732. 00005578  6E06                     bgt        +0x8 /* 00005580 */
  7733. 0000557A  2B6E FFFC B7D4           move.l     [A5 - 0x482C], [A6 - 0x4]
  7734. label00005580:
  7735. 00005580  4CDF 00C0                movem.l    D6,D7, [A7]+
  7736. 00005584  4E5E                     unlink     A6
  7737. 00005586  4E75                     rts
  7738. export_1349:
  7739. fn00005588:
  7740. 00005588  4E56 0000                link       A6, 0
  7741. 0000558C  2F0C                     move.l     -[A7], A4
  7742. 0000558E  286E 0008                movea.l    A4, [A6 + 0x8]
  7743. 00005592  4AAD A68C                tst.l      [A5 - 0x5974]
  7744. 00005596  660A                     bne        +0xC /* 000055A2 */
  7745. 00005598  4214                     clr.b      [A4]
  7746. 0000559A  296D A688 0002           move.l     [A4 + 0x2], [A5 - 0x5978]
  7747. 000055A0  600A                     bra        +0xC /* 000055AC */
  7748. label000055A2:
  7749. 000055A2  18BC 0001                move.b     [A4], 0x1
  7750. 000055A6  296D A68C 0006           move.l     [A4 + 0x6], [A5 - 0x5974]
  7751. label000055AC:
  7752. 000055AC  197C 0007 0030           move.b     [A4 + 0x30], 0x7
  7753. 000055B2  296D A630 0060           move.l     [A4 + 0x60], [A5 - 0x59D0]
  7754. 000055B8  285F                     movea.l    A4, [A7]+
  7755. 000055BA  4E5E                     unlink     A6
  7756. 000055BC  2E9F                     move.l     [A7], [A7]+
  7757. 000055BE  4E75                     rts
  7758. export_1350:
  7759. 000055C0  4E56 FEFE                link       A6, -0x0102
  7760. 000055C4  48E7 0120                movem.l    -[A7], D7,A2
  7761. 000055C8  206D BD60                movea.l    A0, [A5 - 0x42A0]
  7762. 000055CC  2050                     movea.l    A0, [A0]
  7763. 000055CE  3E28 003C                move.w     D7, [A0 + 0x3C]
  7764. 000055D2  0C47 00FE                cmpi.w     D7, 0xFE
  7765. 000055D6  6F04                     ble        +0x6 /* 000055DC */
  7766. 000055D8  3E3C 00FE                move.w     D7, 0xFE
  7767. label000055DC:
  7768. 000055DC  206D BD60                movea.l    A0, [A5 - 0x42A0]
  7769. 000055E0  2050                     movea.l    A0, [A0]
  7770. 000055E2  2068 003E                movea.l    A0, [A0 + 0x3E]
  7771. 000055E6  2F10                     move.l     -[A7], [A0]
  7772. 000055E8  41EE FF00                lea.l      A0, [A6 - 0x100]
  7773. 000055EC  2008                     move.l     D0, A0
  7774. 000055EE  5280                     addq.l     D0, 1
  7775. 000055F0  2F00                     move.l     -[A7], D0
  7776. 000055F2  3007                     move.w     D0, D7
  7777. 000055F4  48C0                     ext.l      D0
  7778. 000055F6  2F00                     move.l     -[A7], D0
  7779. 000055F8  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  7780. 000055FC  4240                     clr.w      D0
  7781. 000055FE  41EE FF00                lea.l      A0, [A6 - 0x100]
  7782. 00005602  1030 7000                move.b     D0, [A0 + D7.w]
  7783. 00005606  720D                     moveq.l    D1, 0x0D
  7784. 00005608  B240                     cmp.w      D1, D0
  7785. 0000560A  6602                     bne        +0x4 /* 0000560E */
  7786. 0000560C  5347                     subq.w     D7, 1
  7787. label0000560E:
  7788. 0000560E  1D47 FF00                move.b     [A6 - 0x100], D7
  7789. 00005612  3007                     move.w     D0, D7
  7790. 00005614  5240                     addq.w     D0, 1
  7791. 00005616  41EE FF00                lea.l      A0, [A6 - 0x100]
  7792. 0000561A  4230 0000                clr.b      [A0 + D0.w]
  7793. 0000561E  226E 0008                movea.l    A1, [A6 + 0x8]
  7794. 00005622  45EE FF00                lea.l      A2, [A6 - 0x100]
  7795. 00005626  703F                     moveq.l    D0, 0x3F
  7796. label00005628:
  7797. 00005628  22DA                     move.l     [A1]+, [A2]+
  7798. 0000562A  51C8 FFFC                dbf        D0, -0x6 /* 00005628 */
  7799. 0000562E  4CDF 0480                movem.l    D7,A2, [A7]+
  7800. 00005632  4E5E                     unlink     A6
  7801. 00005634  4E75                     rts
  7802. fn00005636:
  7803. 00005636  4E56 0000                link       A6, 0
  7804. 0000563A  206E 0008                movea.l    A0, [A6 + 0x8]
  7805. 0000563E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  7806. 00005642  2F3C C000 C000           move.l     -[A7], 0xC000C000
  7807. 00005648  A8A8                     syscall    OffsetRect
  7808. 0000564A  4E5E                     unlink     A6
  7809. 0000564C  2E9F                     move.l     [A7], [A7]+
  7810. 0000564E  4E75                     rts
  7811. export_1351:
  7812. fn00005650:
  7813. 00005650  4E56 0000                link       A6, 0
  7814. 00005654  48E7 0018                movem.l    -[A7], A3,A4
  7815. 00005658  266E 000C                movea.l    A3, [A6 + 0xC]
  7816. 0000565C  2F0B                     move.l     -[A7], A3
  7817. 0000565E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7818. 00005662  4EBA 007A                jsr        [PC + 0x7A /* 000056DE */]
  7819. 00005666  4267                     clr.w      -[A7]
  7820. 00005668  2F0B                     move.l     -[A7], A3
  7821. 0000566A  4EBA 0AFA                jsr        [PC + 0xAFA /* 00006166 */]
  7822. 0000566E  101F                     move.b     D0, [A7]+
  7823. 00005670  6736                     beq        +0x38 /* 000056A8 */
  7824. 00005672  42A7                     clr.l      -[A7]
  7825. 00005674  2F0B                     move.l     -[A7], A3
  7826. 00005676  A917                     syscall    GetWRefCon
  7827. 00005678  205F                     movea.l    A0, [A7]+
  7828. 0000567A  2850                     movea.l    A4, [A0]
  7829. 0000567C  4A6D A148                tst.w      [A5 - 0x5EB8]
  7830. 00005680  5DC0                     slt        D0
  7831. 00005682  4A00                     tst.b      D0
  7832. 00005684  6714                     beq        +0x16 /* 0000569A */
  7833. 00005686  C02C 002E                and.b      D0, [A4 + 0x2E]
  7834. 0000568A  670E                     beq        +0x10 /* 0000569A */
  7835. 0000568C  206E 0008                movea.l    A0, [A6 + 0x8]
  7836. 00005690  43EC 0022                lea.l      A1, [A4 + 0x22]
  7837. 00005694  20D9                     move.l     [A0]+, [A1]+
  7838. 00005696  20D9                     move.l     [A0]+, [A1]+
  7839. 00005698  6038                     bra        +0x3A /* 000056D2 */
  7840. label0000569A:
  7841. 0000569A  102C 0035                move.b     D0, [A4 + 0x35]
  7842. 0000569E  6606                     bne        +0x8 /* 000056A6 */
  7843. 000056A0  2F0E                     move.l     -[A7], A6
  7844. 000056A2  4EBA FF92                jsr        [PC - 0x6E /* 00005636 */]
  7845. label000056A6:
  7846. 000056A6  602A                     bra        +0x2C /* 000056D2 */
  7847. label000056A8:
  7848. 000056A8  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  7849. 000056AC  A873                     syscall    SetPort
  7850. 000056AE  206E 0008                movea.l    A0, [A6 + 0x8]
  7851. 000056B2  2F08                     move.l     -[A7], A0
  7852. 000056B4  A871                     syscall    GlobalToLocal
  7853. 000056B6  206E 0008                movea.l    A0, [A6 + 0x8]
  7854. 000056BA  4868 0004                pea.l      [A0 + 0x4]
  7855. 000056BE  A871                     syscall    GlobalToLocal
  7856. 000056C0  206D BD28                movea.l    A0, [A5 - 0x42D8]
  7857. 000056C4  2050                     movea.l    A0, [A0]
  7858. 000056C6  1028 0035                move.b     D0, [A0 + 0x35]
  7859. 000056CA  6606                     bne        +0x8 /* 000056D2 */
  7860. 000056CC  2F0E                     move.l     -[A7], A6
  7861. 000056CE  4EBA FF66                jsr        [PC - 0x9A /* 00005636 */]
  7862. label000056D2:
  7863. 000056D2  4CDF 1800                movem.l    A3,A4, [A7]+
  7864. 000056D6  4E5E                     unlink     A6
  7865. 000056D8  205F                     movea.l    A0, [A7]+
  7866. 000056DA  504F                     addq.w     A7, 8
  7867. 000056DC  4ED0                     jmp        [A0]
  7868. export_1352:
  7869. fn000056DE:
  7870. 000056DE  4E56 FFF8                link       A6, -0x0008
  7871. 000056E2  486E FFFC                pea.l      [A6 - 0x4]
  7872. 000056E6  A874                     syscall    GetPort
  7873. 000056E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7874. 000056EC  A873                     syscall    SetPort
  7875. 000056EE  206E 000C                movea.l    A0, [A6 + 0xC]
  7876. 000056F2  226E 0008                movea.l    A1, [A6 + 0x8]
  7877. 000056F6  41E8 0010                lea.l      A0, [A0 + 0x10]
  7878. 000056FA  22D8                     move.l     [A1]+, [A0]+
  7879. 000056FC  22D8                     move.l     [A1]+, [A0]+
  7880. 000056FE  206E 0008                movea.l    A0, [A6 + 0x8]
  7881. 00005702  2F08                     move.l     -[A7], A0
  7882. 00005704  A870                     syscall    LocalToGlobal
  7883. 00005706  206E 0008                movea.l    A0, [A6 + 0x8]
  7884. 0000570A  4868 0004                pea.l      [A0 + 0x4]
  7885. 0000570E  A870                     syscall    LocalToGlobal
  7886. 00005710  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7887. 00005714  A873                     syscall    SetPort
  7888. 00005716  4E5E                     unlink     A6
  7889. 00005718  205F                     movea.l    A0, [A7]+
  7890. 0000571A  504F                     addq.w     A7, 8
  7891. 0000571C  4ED0                     jmp        [A0]
  7892. fn0000571E:
  7893. 0000571E  4E56 0000                link       A6, 0
  7894. 00005722  206E 0008                movea.l    A0, [A6 + 0x8]
  7895. 00005726  4228 0010                clr.b      [A0 + 0x10]
  7896. 0000572A  3F3C 0008                move.w     -[A7], 0x8
  7897. 0000572E  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  7898. 00005732  206E 0008                movea.l    A0, [A6 + 0x8]
  7899. 00005736  2C48                     movea.l    A6, A0
  7900. 00005738  4EFA 02CC                jmp        [PC + 0x2CC /* 00005A06 */]
  7901. 0000573C  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  7902. 00005740  2E9F                     move.l     [A7], [A7]+
  7903. 00005742  4E75                     rts
  7904. fn00005744:
  7905. 00005744  4E56 0000                link       A6, 0
  7906. 00005748  2F0C                     move.l     -[A7], A4
  7907. 0000574A  286E 0008                movea.l    A4, [A6 + 0x8]
  7908. 0000574E  196D C49E FF23           move.b     [A4 - 0xDD], [A5 - 0x3B62]
  7909. 00005754  296D C496 FF1E           move.l     [A4 - 0xE2], [A5 - 0x3B6A]
  7910. 0000575A  296D C490 FF1A           move.l     [A4 - 0xE6], [A5 - 0x3B70]
  7911. 00005760  7000                     moveq.l    D0, 0x00
  7912. 00005762  2B40 C490                move.l     [A5 - 0x3B70], D0
  7913. 00005766  7000                     moveq.l    D0, 0x00
  7914. 00005768  2B40 C496                move.l     [A5 - 0x3B6A], D0
  7915. 0000576C  285F                     movea.l    A4, [A7]+
  7916. 0000576E  4E5E                     unlink     A6
  7917. 00005770  2E9F                     move.l     [A7], [A7]+
  7918. 00005772  4E75                     rts
  7919. fn00005774:
  7920. 00005774  4E56 0000                link       A6, 0
  7921. 00005778  2F0C                     move.l     -[A7], A4
  7922. 0000577A  286E 0008                movea.l    A4, [A6 + 0x8]
  7923. 0000577E  1B6C FF23 C49E           move.b     [A5 - 0x3B62], [A4 - 0xDD]
  7924. 00005784  2B6C FF1E C496           move.l     [A5 - 0x3B6A], [A4 - 0xE2]
  7925. 0000578A  2B6C FF1A C490           move.l     [A5 - 0x3B70], [A4 - 0xE6]
  7926. 00005790  285F                     movea.l    A4, [A7]+
  7927. 00005792  4E5E                     unlink     A6
  7928. 00005794  2E9F                     move.l     [A7], [A7]+
  7929. 00005796  4E75                     rts
  7930. fn00005798:
  7931. 00005798  4E56 FFFC                link       A6, -0x0004
  7932. 0000579C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7933. 000057A0  286E 0008                movea.l    A4, [A6 + 0x8]
  7934. 000057A4  1E2D A370                move.b     D7, [A5 - 0x5C90]
  7935. 000057A8  422D A370                clr.b      [A5 - 0x5C90]
  7936. 000057AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7937. 000057B0  4EBA FF92                jsr        [PC - 0x6E /* 00005744 */]
  7938. 000057B4  1B7C 0001 C49E           move.b     [A5 - 0x3B62], 0x1
  7939. 000057BA  2B6C FF98 C496           move.l     [A5 - 0x3B6A], [A4 - 0x68]
  7940. 000057C0  1C2D C4A0                move.b     D6, [A5 - 0x3B60]
  7941. 000057C4  1B7C 0001 C4A0           move.b     [A5 - 0x3B60], 0x1
  7942. 000057CA  4267                     clr.w      -[A7]
  7943. 000057CC  486C FF24                pea.l      [A4 - 0xDC]
  7944. 000057D0  3F3C 0001                move.w     -[A7], 0x1
  7945. 000057D4  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  7946. 000057D8  1A1F                     move.b     D5, [A7]+
  7947. 000057DA  1B46 C4A0                move.b     [A5 - 0x3B60], D6
  7948. 000057DE  1D45 000C                move.b     [A6 + 0xC], D5
  7949. 000057E2  202D A630                move.l     D0, [A5 - 0x59D0]
  7950. 000057E6  B0AC FFFC                cmp.l      D0, [A4 - 0x4]
  7951. 000057EA  57C0                     seq        D0
  7952. 000057EC  4A00                     tst.b      D0
  7953. 000057EE  6720                     beq        +0x22 /* 00005810 */
  7954. 000057F0  222D A688                move.l     D1, [A5 - 0x5978]
  7955. 000057F4  B2AC FF26                cmp.l      D1, [A4 - 0xDA]
  7956. 000057F8  57C1                     seq        D1
  7957. 000057FA  C001                     and.b      D0, D1
  7958. 000057FC  6712                     beq        +0x14 /* 00005810 */
  7959. 000057FE  4267                     clr.w      -[A7]
  7960. 00005800  486C FF9C                pea.l      [A4 - 0x64]
  7961. 00005804  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  7962. 00005808  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  7963. 0000580C  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  7964. label00005810:
  7965. 00005810  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7966. 00005814  4EBA FF5E                jsr        [PC - 0xA2 /* 00005774 */]
  7967. 00005818  1B47 A370                move.b     [A5 - 0x5C90], D7
  7968. 0000581C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7969. 00005820  4E5E                     unlink     A6
  7970. 00005822  2E9F                     move.l     [A7], [A7]+
  7971. 00005824  4E75                     rts
  7972. export_1353:
  7973. fn00005826:
  7974. 00005826  4E56 FF18                link       A6, -0x00E8
  7975. 0000582A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7976. 0000582E  206E 000C                movea.l    A0, [A6 + 0xC]
  7977. 00005832  43EE FF9C                lea.l      A1, [A6 - 0x64]
  7978. 00005836  7018                     moveq.l    D0, 0x18
  7979. label00005838:
  7980. 00005838  22D8                     move.l     [A1]+, [A0]+
  7981. 0000583A  51C8 FFFC                dbf        D0, -0x6 /* 00005838 */
  7982. 0000583E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  7983. 00005844  4267                     clr.w      -[A7]
  7984. 00005846  4EBA F032                jsr        [PC - 0xFCE /* 0000487A */]
  7985. 0000584A  486E FF9C                pea.l      [A6 - 0x64]
  7986. 0000584E  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  7987. 00005852  42A7                     clr.l      -[A7]
  7988. 00005854  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7989. 00005858  4EAD 2292                jsr        [A5 + 0x2292 /* export_1102 */]
  7990. 0000585C  2D5F FF98                move.l     [A6 - 0x68], [A7]+
  7991. 00005860  56C0                     sne        D0
  7992. 00005862  222E FF98                move.l     D1, [A6 - 0x68]
  7993. 00005866  B2AD BD28                cmp.l      D1, [A5 - 0x42D8]
  7994. 0000586A  56C1                     sne        D1
  7995. 0000586C  C001                     and.b      D0, D1
  7996. 0000586E  672C                     beq        +0x2E /* 0000589C */
  7997. 00005870  1D7C 0007 FF54           move.b     [A6 - 0xAC], 0x7
  7998. 00005876  422E FF24                clr.b      [A6 - 0xDC]
  7999. 0000587A  206E FF98                movea.l    A0, [A6 - 0x68]
  8000. 0000587E  2050                     movea.l    A0, [A0]
  8001. 00005880  2D68 0012 FF26           move.l     [A6 - 0xDA], [A0 + 0x12]
  8002. 00005886  2D6E FFFC FF84           move.l     [A6 - 0x7C], [A6 - 0x4]
  8003. 0000588C  4267                     clr.w      -[A7]
  8004. 0000588E  2F0E                     move.l     -[A7], A6
  8005. 00005890  4EBA FF06                jsr        [PC - 0xFA /* 00005798 */]
  8006. 00005894  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  8007. 00005898  6000 016C                bra        +0x16E /* 00005A06 */
  8008. label0000589C:
  8009. 0000589C  102E 000A                move.b     D0, [A6 + 0xA]
  8010. 000058A0  670A                     beq        +0xC /* 000058AC */
  8011. 000058A2  4AAE FF98                tst.l      [A6 - 0x68]
  8012. 000058A6  57C1                     seq        D1
  8013. 000058A8  C001                     and.b      D0, D1
  8014. 000058AA  6626                     bne        +0x28 /* 000058D2 */
  8015. label000058AC:
  8016. 000058AC  2F0E                     move.l     -[A7], A6
  8017. 000058AE  4EBA FE94                jsr        [PC - 0x16C /* 00005744 */]
  8018. 000058B2  422D C49E                clr.b      [A5 - 0x3B62]
  8019. 000058B6  4267                     clr.w      -[A7]
  8020. 000058B8  486E FF9C                pea.l      [A6 - 0x64]
  8021. 000058BC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8022. 000058C0  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  8023. 000058C4  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  8024. 000058C8  2F0E                     move.l     -[A7], A6
  8025. 000058CA  4EBA FEA8                jsr        [PC - 0x158 /* 00005774 */]
  8026. 000058CE  6000 0136                bra        +0x138 /* 00005A06 */
  8027. label000058D2:
  8028. 000058D2  426D B940                clr.w      [A5 - 0x46C0]
  8029. 000058D6  2D6D B660 FF94           move.l     [A6 - 0x6C], [A5 - 0x49A0]
  8030. 000058DC  3F3C 0007                move.w     -[A7], 0x7
  8031. 000058E0  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  8032. 000058E4  4267                     clr.w      -[A7]
  8033. 000058E6  4EBA C774                jsr        [PC - 0x388C /* 0000205C */]
  8034. 000058EA  101F                     move.b     D0, [A7]+
  8035. 000058EC  660C                     bne        +0xE /* 000058FA */
  8036. 000058EE  3B7C 0047 B940           move.w     [A5 - 0x46C0], 0x47 /* 'G' */
  8037. 000058F4  2F0E                     move.l     -[A7], A6
  8038. 000058F6  4EBA FE26                jsr        [PC - 0x1DA /* 0000571E */]
  8039. label000058FA:
  8040. 000058FA  7001                     moveq.l    D0, 0x01
  8041. 000058FC  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  8042. 00005900  6606                     bne        +0x8 /* 00005908 */
  8043. 00005902  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  8044. 00005906  6004                     bra        +0x6 /* 0000590C */
  8045. label00005908:
  8046. 00005908  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  8047. label0000590C:
  8048. 0000590C  4EBA 156C                jsr        [PC + 0x156C /* 00006E7A */]
  8049. 00005910  486E FF9C                pea.l      [A6 - 0x64]
  8050. 00005914  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  8051. 00005918  4267                     clr.w      -[A7]
  8052. 0000591A  486E FF9C                pea.l      [A6 - 0x64]
  8053. 0000591E  1F3C 0001                move.b     -[A7], 0x1
  8054. 00005922  4EBA 0E00                jsr        [PC + 0xE00 /* 00006724 */]
  8055. 00005926  101F                     move.b     D0, [A7]+
  8056. 00005928  662A                     bne        +0x2C /* 00005954 */
  8057. 0000592A  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  8058. 0000592E  4EBA CEC8                jsr        [PC - 0x3138 /* 000027F8 */]
  8059. 00005932  2B6E FF94 B660           move.l     [A5 - 0x49A0], [A6 - 0x6C]
  8060. 00005938  2B6D B660 B668           move.l     [A5 - 0x4998], [A5 - 0x49A0]
  8061. 0000593E  42A7                     clr.l      -[A7]
  8062. 00005940  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  8063. 00005944  A917                     syscall    GetWRefCon
  8064. 00005946  2B5F BD28                move.l     [A5 - 0x42D8], [A7]+
  8065. 0000594A  4EBA BD3C                jsr        [PC - 0x42C4 /* 00001688 */]
  8066. 0000594E  2F0E                     move.l     -[A7], A6
  8067. 00005950  4EBA FDCC                jsr        [PC - 0x234 /* 0000571E */]
  8068. label00005954:
  8069. 00005954  102D B7D0                move.b     D0, [A5 - 0x4830]
  8070. 00005958  6706                     beq        +0x8 /* 00005960 */
  8071. 0000595A  4267                     clr.w      -[A7]
  8072. 0000595C  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  8073. label00005960:
  8074. 00005960  7001                     moveq.l    D0, 0x01
  8075. 00005962  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  8076. 00005966  6606                     bne        +0x8 /* 0000596E */
  8077. 00005968  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  8078. 0000596C  6004                     bra        +0x6 /* 00005972 */
  8079. label0000596E:
  8080. 0000596E  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  8081. label00005972:
  8082. 00005972  426D C480                clr.w      [A5 - 0x3B80]
  8083. 00005976  3D6D A148 FF18           move.w     [A6 - 0xE8], [A5 - 0x5EB8]
  8084. 0000597C  426D A148                clr.w      [A5 - 0x5EB8]
  8085. 00005980  422D BCBA                clr.b      [A5 - 0x4346]
  8086. 00005984  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  8087. 00005988  3B6E FF18 A148           move.w     [A5 - 0x5EB8], [A6 - 0xE8]
  8088. 0000598E  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  8089. 00005992  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  8090. 00005996  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  8091. 0000599A  102D BCBA                move.b     D0, [A5 - 0x4346]
  8092. 0000599E  802D B7D0                or.b       D0, [A5 - 0x4830]
  8093. 000059A2  670C                     beq        +0xE /* 000059B0 */
  8094. 000059A4  2F2D C4B2                move.l     -[A7], [A5 - 0x3B4E]
  8095. 000059A8  1F3C 0001                move.b     -[A7], 0x1
  8096. 000059AC  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  8097. label000059B0:
  8098. 000059B0  4EBA 14C8                jsr        [PC + 0x14C8 /* 00006E7A */]
  8099. 000059B4  4A6E 0008                tst.w      [A6 + 0x8]
  8100. 000059B8  5EC0                     sgt        D0
  8101. 000059BA  7204                     moveq.l    D1, 0x04
  8102. 000059BC  B26E 0008                cmp.w      D1, [A6 + 0x8]
  8103. 000059C0  5CC1                     sge        D1
  8104. 000059C2  C001                     and.b      D0, D1
  8105. 000059C4  6728                     beq        +0x2A /* 000059EE */
  8106. 000059C6  7002                     moveq.l    D0, 0x02
  8107. 000059C8  B06E 0008                cmp.w      D0, [A6 + 0x8]
  8108. 000059CC  6608                     bne        +0xA /* 000059D6 */
  8109. 000059CE  3F3C 000B                move.w     -[A7], 0xB
  8110. 000059D2  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  8111. label000059D6:
  8112. 000059D6  7003                     moveq.l    D0, 0x03
  8113. 000059D8  B06E 0008                cmp.w      D0, [A6 + 0x8]
  8114. 000059DC  6D08                     blt        +0xA /* 000059E6 */
  8115. 000059DE  3F3C 000C                move.w     -[A7], 0xC
  8116. 000059E2  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  8117. label000059E6:
  8118. 000059E6  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  8119. 000059EA  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  8120. label000059EE:
  8121. 000059EE  3F3C 0001                move.w     -[A7], 0x1
  8122. 000059F2  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  8123. 000059F6  3F3C 0002                move.w     -[A7], 0x2
  8124. 000059FA  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  8125. 000059FE  3F3C 0003                move.w     -[A7], 0x3
  8126. 00005A02  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  8127. label00005A06:
  8128. 00005A06  4FEE FEF8                lea.l      A7, [A6 - 0x108]
  8129. 00005A0A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8130. 00005A0E  4E5E                     unlink     A6
  8131. 00005A10  205F                     movea.l    A0, [A7]+
  8132. 00005A12  504F                     addq.w     A7, 8
  8133. 00005A14  4ED0                     jmp        [A0]
  8134. export_1354:
  8135. fn00005A16:
  8136. 00005A16  4E56 FF9A                link       A6, -0x0066
  8137. 00005A1A  1D7C 0001 FF9C           move.b     [A6 - 0x64], 0x1
  8138. 00005A20  7001                     moveq.l    D0, 0x01
  8139. 00005A22  2D40 FFA2                move.l     [A6 - 0x5E], D0
  8140. 00005A26  1D7C 0007 FFCC           move.b     [A6 - 0x34], 0x7
  8141. 00005A2C  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  8142. 00005A32  4267                     clr.w      -[A7]
  8143. 00005A34  486E FF9C                pea.l      [A6 - 0x64]
  8144. 00005A38  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  8145. 00005A3C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8146. 00005A40  4EBA FDE4                jsr        [PC - 0x21C /* 00005826 */]
  8147. 00005A44  1D5F FF9B                move.b     [A6 - 0x65], [A7]+
  8148. 00005A48  4E5E                     unlink     A6
  8149. 00005A4A  205F                     movea.l    A0, [A7]+
  8150. 00005A4C  504F                     addq.w     A7, 8
  8151. 00005A4E  4ED0                     jmp        [A0]
  8152. export_1355:
  8153. fn00005A50:
  8154. 00005A50  4E56 FF9A                link       A6, -0x0066
  8155. 00005A54  206E 000A                movea.l    A0, [A6 + 0xA]
  8156. 00005A58  2050                     movea.l    A0, [A0]
  8157. 00005A5A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8158. 00005A5E  486E FF9C                pea.l      [A6 - 0x64]
  8159. 00005A62  4EBA FA5C                jsr        [PC - 0x5A4 /* 000054C0 */]
  8160. 00005A66  1B7C 0001 C418           move.b     [A5 - 0x3BE8], 0x1
  8161. 00005A6C  4267                     clr.w      -[A7]
  8162. 00005A6E  486E FF9C                pea.l      [A6 - 0x64]
  8163. 00005A72  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8164. 00005A76  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  8165. 00005A7A  1D5F FF9B                move.b     [A6 - 0x65], [A7]+
  8166. 00005A7E  422D C418                clr.b      [A5 - 0x3BE8]
  8167. 00005A82  4E5E                     unlink     A6
  8168. 00005A84  205F                     movea.l    A0, [A7]+
  8169. 00005A86  5C4F                     addq.w     A7, 6
  8170. 00005A88  4ED0                     jmp        [A0]
  8171. export_1356:
  8172. 00005A8A  4E56 FFEA                link       A6, -0x0016
  8173. 00005A8E  48E7 0300                movem.l    -[A7], D6,D7
  8174. 00005A92  206D FE88                movea.l    A0, [A5 - 0x178]
  8175. 00005A96  3C28 0032                move.w     D6, [A0 + 0x32]
  8176. 00005A9A  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  8177. 00005A9E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8178. 00005AA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8179. 00005AA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8180. 00005AAA  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8181. 00005AAE  205F                     movea.l    A0, [A7]+
  8182. 00005AB0  4E90                     jsr        [A0]
  8183. 00005AB2  102D BD14                move.b     D0, [A5 - 0x42EC]
  8184. 00005AB6  676E                     beq        +0x70 /* 00005B26 */
  8185. 00005AB8  206E 0010                movea.l    A0, [A6 + 0x10]
  8186. 00005ABC  720D                     moveq.l    D1, 0x0D
  8187. 00005ABE  B210                     cmp.b      D1, [A0]
  8188. 00005AC0  56C1                     sne        D1
  8189. 00005AC2  C001                     and.b      D0, D1
  8190. 00005AC4  4A00                     tst.b      D0
  8191. 00005AC6  675E                     beq        +0x60 /* 00005B26 */
  8192. 00005AC8  2F00                     move.l     -[A7], D0
  8193. 00005ACA  4267                     clr.w      -[A7]
  8194. 00005ACC  206D FE88                movea.l    A0, [A5 - 0x178]
  8195. 00005AD0  4868 0046                pea.l      [A0 + 0x46]
  8196. 00005AD4  42A7                     clr.l      -[A7]
  8197. 00005AD6  A85D                     syscall    BitTst
  8198. 00005AD8  121F                     move.b     D1, [A7]+
  8199. 00005ADA  201F                     move.l     D0, [A7]+
  8200. 00005ADC  C001                     and.b      D0, D1
  8201. 00005ADE  6746                     beq        +0x48 /* 00005B26 */
  8202. 00005AE0  486E FFEA                pea.l      [A6 - 0x16]
  8203. 00005AE4  A898                     syscall    GetPenState
  8204. 00005AE6  206D FE88                movea.l    A0, [A5 - 0x178]
  8205. 00005AEA  3E28 0032                move.w     D7, [A0 + 0x32]
  8206. 00005AEE  9E46                     sub.w      D7, D6
  8207. 00005AF0  486D FE70                pea.l      [A5 - 0x190]
  8208. 00005AF4  A89D                     syscall    PenPat
  8209. 00005AF6  2F3C 0002 0001           move.l     -[A7], 0x20001
  8210. 00005AFC  A89B                     syscall    PenSize
  8211. 00005AFE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  8212. 00005B02  A89C                     syscall    PenMode
  8213. 00005B04  3007                     move.w     D0, D7
  8214. 00005B06  4440                     neg.w      D0
  8215. 00005B08  3F00                     move.w     -[A7], D0
  8216. 00005B0A  3F3C 0001                move.w     -[A7], 0x1
  8217. 00005B0E  A894                     syscall    Move
  8218. 00005B10  1007                     move.b     D0, D7
  8219. 00005B12  0240 0001                andi.w     D0, 0x1
  8220. 00005B16  6602                     bne        +0x4 /* 00005B1A */
  8221. 00005B18  5347                     subq.w     D7, 1
  8222. label00005B1A:
  8223. 00005B1A  3F07                     move.w     -[A7], D7
  8224. 00005B1C  4267                     clr.w      -[A7]
  8225. 00005B1E  A892                     syscall    Line
  8226. 00005B20  486E FFEA                pea.l      [A6 - 0x16]
  8227. 00005B24  A899                     syscall    SetPenState
  8228. label00005B26:
  8229. 00005B26  4CDF 00C0                movem.l    D6,D7, [A7]+
  8230. 00005B2A  4E5E                     unlink     A6
  8231. 00005B2C  205F                     movea.l    A0, [A7]+
  8232. 00005B2E  DEFC 000E                add.w      A7, 0xE
  8233. 00005B32  4ED0                     jmp        [A0]
  8234. export_1357:
  8235. 00005B34  4E56 FFF4                link       A6, -0x000C
  8236. 00005B38  48E7 0018                movem.l    -[A7], A3,A4
  8237. 00005B3C  266E 0008                movea.l    A3, [A6 + 0x8]
  8238. 00005B40  42A7                     clr.l      -[A7]
  8239. 00005B42  2F0B                     move.l     -[A7], A3
  8240. 00005B44  A917                     syscall    GetWRefCon
  8241. 00005B46  285F                     movea.l    A4, [A7]+
  8242. 00005B48  2054                     movea.l    A0, [A4]
  8243. 00005B4A  1028 0035                move.b     D0, [A0 + 0x35]
  8244. 00005B4E  672A                     beq        +0x2C /* 00005B7A */
  8245. 00005B50  2F0B                     move.l     -[A7], A3
  8246. 00005B52  486E FFF4                pea.l      [A6 - 0xC]
  8247. 00005B56  4EBA FAF8                jsr        [PC - 0x508 /* 00005650 */]
  8248. 00005B5A  2054                     movea.l    A0, [A4]
  8249. 00005B5C  4228 0035                clr.b      [A0 + 0x35]
  8250. 00005B60  2F0B                     move.l     -[A7], A3
  8251. 00005B62  302E FFF6                move.w     D0, [A6 - 0xA]
  8252. 00005B66  D07C 4000                add.w      D0, 0x4000 /* '@\0' */
  8253. 00005B6A  3F00                     move.w     -[A7], D0
  8254. 00005B6C  302E FFF4                move.w     D0, [A6 - 0xC]
  8255. 00005B70  D07C 4000                add.w      D0, 0x4000 /* '@\0' */
  8256. 00005B74  3F00                     move.w     -[A7], D0
  8257. 00005B76  4267                     clr.w      -[A7]
  8258. 00005B78  A91B                     syscall    MoveWindow
  8259. label00005B7A:
  8260. 00005B7A  4CDF 1800                movem.l    A3,A4, [A7]+
  8261. 00005B7E  4E5E                     unlink     A6
  8262. 00005B80  2E9F                     move.l     [A7], [A7]+
  8263. 00005B82  4E75                     rts
  8264. export_1358:
  8265. 00005B84  4E56 0000                link       A6, 0
  8266. 00005B88  4A6D B456                tst.w      [A5 - 0x4BAA]
  8267. 00005B8C  56C0                     sne        D0
  8268. 00005B8E  4A6D A148                tst.w      [A5 - 0x5EB8]
  8269. 00005B92  57C1                     seq        D1
  8270. 00005B94  C001                     and.b      D0, D1
  8271. 00005B96  672E                     beq        +0x30 /* 00005BC6 */
  8272. 00005B98  7001                     moveq.l    D0, 0x01
  8273. 00005B9A  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  8274. 00005B9E  6612                     bne        +0x14 /* 00005BB2 */
  8275. 00005BA0  486D B45E                pea.l      [A5 - 0x4BA2]
  8276. 00005BA4  486D B278                pea.l      [A5 - 0x4D88]
  8277. 00005BA8  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  8278. 00005BAC  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8279. 00005BB0  6014                     bra        +0x16 /* 00005BC6 */
  8280. label00005BB2:
  8281. 00005BB2  486D B278                pea.l      [A5 - 0x4D88]
  8282. 00005BB6  4EBA EA62                jsr        [PC - 0x159E /* 0000461A */]
  8283. 00005BBA  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  8284. 00005BBE  486D B45E                pea.l      [A5 - 0x4BA2]
  8285. 00005BC2  4EBA AE18                jsr        [PC - 0x51E8 /* 000009DC */]
  8286. label00005BC6:
  8287. 00005BC6  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  8288. 00005BCA  4E5E                     unlink     A6
  8289. 00005BCC  4E75                     rts
  8290. export_1359:
  8291. 00005BCE  4E56 FFE2                link       A6, -0x001E
  8292. 00005BD2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8293. 00005BD6  102D BD3E                move.b     D0, [A5 - 0x42C2]
  8294. 00005BDA  0A00 0001                xori.b     D0, 0x1
  8295. 00005BDE  802D A146                or.b       D0, [A5 - 0x5EBA]
  8296. 00005BE2  6704                     beq        +0x6 /* 00005BE8 */
  8297. 00005BE4  6000 0090                bra        +0x92 /* 00005C76 */
  8298. label00005BE8:
  8299. 00005BE8  422D BD3E                clr.b      [A5 - 0x42C2]
  8300. 00005BEC  267C 0000 0BAA           movea.l    A3, 0xBAA
  8301. 00005BF2  3C13                     move.w     D6, [A3]
  8302. 00005BF4  BC6D A3B8                cmp.w      D6, [A5 - 0x5C48]
  8303. 00005BF8  6710                     beq        +0x12 /* 00005C0A */
  8304. 00005BFA  2F2D BD16                move.l     -[A7], [A5 - 0x42EA]
  8305. 00005BFE  A8D9                     syscall    DisposRgn/DisposeRgn
  8306. 00005C00  2F2D C4AC                move.l     -[A7], [A5 - 0x3B54]
  8307. 00005C04  A8D9                     syscall    DisposRgn/DisposeRgn
  8308. 00005C06  4EBA AF50                jsr        [PC - 0x50B0 /* 00000B58 */]
  8309. label00005C0A:
  8310. 00005C0A  3B53 A3B8                move.w     [A5 - 0x5C48], [A3]
  8311. 00005C0E  4253                     clr.w      [A3]
  8312. 00005C10  2E3C 0000 09EE           move.l     D7, 0x9EE
  8313. 00005C16  2047                     movea.l    A0, D7
  8314. 00005C18  20AD BD16                move.l     [A0], [A5 - 0x42EA]
  8315. 00005C1C  486E FFF8                pea.l      [A6 - 0x8]
  8316. 00005C20  A910                     syscall    GetWMgrPort
  8317. 00005C22  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8318. 00005C26  A873                     syscall    SetPort
  8319. 00005C28  2F2D BD16                move.l     -[A7], [A5 - 0x42EA]
  8320. 00005C2C  A879                     syscall    SetClip
  8321. 00005C2E  102D A104                move.b     D0, [A5 - 0x5EFC]
  8322. 00005C32  6712                     beq        +0x14 /* 00005C46 */
  8323. 00005C34  486E FFF4                pea.l      [A6 - 0xC]
  8324. 00005C38  AA48                     syscall    GetCWMgrPort
  8325. 00005C3A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8326. 00005C3E  A873                     syscall    SetPort
  8327. 00005C40  2F2D BD16                move.l     -[A7], [A5 - 0x42EA]
  8328. 00005C44  A879                     syscall    SetClip
  8329. label00005C46:
  8330. 00005C46  42A7                     clr.l      -[A7]
  8331. 00005C48  2F2D BD16                move.l     -[A7], [A5 - 0x42EA]
  8332. 00005C4C  A90C                     syscall    PaintOne
  8333. 00005C4E  42A7                     clr.l      -[A7]
  8334. 00005C50  A924                     syscall    FrontWindow
  8335. 00005C52  285F                     movea.l    A4, [A7]+
  8336. 00005C54  2F0C                     move.l     -[A7], A4
  8337. 00005C56  2F2D C4AC                move.l     -[A7], [A5 - 0x3B54]
  8338. 00005C5A  A90C                     syscall    PaintOne
  8339. 00005C5C  2F0C                     move.l     -[A7], A4
  8340. 00005C5E  2F2D C4AC                move.l     -[A7], [A5 - 0x3B54]
  8341. 00005C62  A90D                     syscall    PaintBehind
  8342. 00005C64  2F0C                     move.l     -[A7], A4
  8343. 00005C66  A909                     syscall    CalcVis
  8344. 00005C68  2F0C                     move.l     -[A7], A4
  8345. 00005C6A  2F2D C4AC                move.l     -[A7], [A5 - 0x3B54]
  8346. 00005C6E  A90A                     syscall    CalcVBehind
  8347. 00005C70  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  8348. 00005C74  A873                     syscall    SetPort
  8349. label00005C76:
  8350. 00005C76  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  8351. 00005C7A  4E5E                     unlink     A6
  8352. 00005C7C  4E75                     rts
  8353. export_1360:
  8354. fn00005C7E:
  8355. 00005C7E  4E56 FFFC                link       A6, -0x0004
  8356. 00005C82  48E7 0308                movem.l    -[A7], D6,D7,A4
  8357. 00005C86  286E 0008                movea.l    A4, [A6 + 0x8]
  8358. 00005C8A  4267                     clr.w      -[A7]
  8359. 00005C8C  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  8360. 00005C90  101F                     move.b     D0, [A7]+
  8361. 00005C92  6706                     beq        +0x8 /* 00005C9A */
  8362. 00005C94  1B7C 0001 B7CC           move.b     [A5 - 0x4834], 0x1
  8363. label00005C9A:
  8364. 00005C9A  102D B7CC                move.b     D0, [A5 - 0x4834]
  8365. 00005C9E  677E                     beq        +0x80 /* 00005D1E */
  8366. 00005CA0  102D C40A                move.b     D0, [A5 - 0x3BF6]
  8367. 00005CA4  6772                     beq        +0x74 /* 00005D18 */
  8368. 00005CA6  102D B328                move.b     D0, [A5 - 0x4CD8]
  8369. 00005CAA  C02D B382                and.b      D0, [A5 - 0x4C7E]
  8370. 00005CAE  6750                     beq        +0x52 /* 00005D00 */
  8371. 00005CB0  302C 0002                move.w     D0, [A4 + 0x2]
  8372. 00005CB4  906D B76A                sub.w      D0, [A5 - 0x4896]
  8373. 00005CB8  6A02                     bpl        +0x4 /* 00005CBC */
  8374. 00005CBA  4440                     neg.w      D0
  8375. label00005CBC:
  8376. 00005CBC  3E00                     move.w     D7, D0
  8377. 00005CBE  3014                     move.w     D0, [A4]
  8378. 00005CC0  906D B768                sub.w      D0, [A5 - 0x4898]
  8379. 00005CC4  6A02                     bpl        +0x4 /* 00005CC8 */
  8380. 00005CC6  4440                     neg.w      D0
  8381. label00005CC8:
  8382. 00005CC8  3C00                     move.w     D6, D0
  8383. 00005CCA  BC47                     cmp.w      D6, D7
  8384. 00005CCC  5DC0                     slt        D0
  8385. 00005CCE  7201                     moveq.l    D1, 0x01
  8386. 00005CD0  B247                     cmp.w      D1, D7
  8387. 00005CD2  5DC1                     slt        D1
  8388. 00005CD4  C001                     and.b      D0, D1
  8389. 00005CD6  6704                     beq        +0x6 /* 00005CDC */
  8390. 00005CD8  422D B328                clr.b      [A5 - 0x4CD8]
  8391. label00005CDC:
  8392. 00005CDC  BE46                     cmp.w      D7, D6
  8393. 00005CDE  5DC0                     slt        D0
  8394. 00005CE0  7201                     moveq.l    D1, 0x01
  8395. 00005CE2  B246                     cmp.w      D1, D6
  8396. 00005CE4  5DC1                     slt        D1
  8397. 00005CE6  C001                     and.b      D0, D1
  8398. 00005CE8  6704                     beq        +0x6 /* 00005CEE */
  8399. 00005CEA  422D B382                clr.b      [A5 - 0x4C7E]
  8400. label00005CEE:
  8401. 00005CEE  BE46                     cmp.w      D7, D6
  8402. 00005CF0  57C0                     seq        D0
  8403. 00005CF2  7204                     moveq.l    D1, 0x04
  8404. 00005CF4  B247                     cmp.w      D1, D7
  8405. 00005CF6  5DC1                     slt        D1
  8406. 00005CF8  C001                     and.b      D0, D1
  8407. 00005CFA  6704                     beq        +0x6 /* 00005D00 */
  8408. 00005CFC  422D B328                clr.b      [A5 - 0x4CD8]
  8409. label00005D00:
  8410. 00005D00  102D B382                move.b     D0, [A5 - 0x4C7E]
  8411. 00005D04  6704                     beq        +0x6 /* 00005D0A */
  8412. 00005D06  38AD B768                move.w     [A4], [A5 - 0x4898]
  8413. label00005D0A:
  8414. 00005D0A  102D B328                move.b     D0, [A5 - 0x4CD8]
  8415. 00005D0E  6706                     beq        +0x8 /* 00005D16 */
  8416. 00005D10  396D B76A 0002           move.w     [A4 + 0x2], [A5 - 0x4896]
  8417. label00005D16:
  8418. 00005D16  6006                     bra        +0x8 /* 00005D1E */
  8419. label00005D18:
  8420. 00005D18  2F14                     move.l     -[A7], [A4]
  8421. 00005D1A  4EBA 0398                jsr        [PC + 0x398 /* 000060B4 */]
  8422. label00005D1E:
  8423. 00005D1E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  8424. 00005D22  4E5E                     unlink     A6
  8425. 00005D24  2E9F                     move.l     [A7], [A7]+
  8426. 00005D26  4E75                     rts
  8427. export_1361:
  8428. 00005D28  4E56 0000                link       A6, 0
  8429. 00005D2C  4267                     clr.w      -[A7]
  8430. 00005D2E  42A7                     clr.l      -[A7]
  8431. 00005D30  202D AD8E                move.l     D0, [A5 - 0x5272]
  8432. 00005D34  D0BC 0000 2800           add.l      D0, 0x2800 /* '(\0' */
  8433. 00005D3A  2F00                     move.l     -[A7], D0
  8434. 00005D3C  2F3C 0000 8000           move.l     -[A7], 0x8000
  8435. 00005D42  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  8436. 00005D46  4EBA C3D6                jsr        [PC - 0x3C2A /* 0000211E */]
  8437. 00005D4A  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  8438. 00005D4E  4E5E                     unlink     A6
  8439. 00005D50  4E75                     rts
  8440. fn00005D52:
  8441. 00005D52  4E56 FFF0                link       A6, -0x0010
  8442. 00005D56  42A7                     clr.l      -[A7]
  8443. 00005D58  A975                     syscall    TickCount
  8444. 00005D5A  201F                     move.l     D0, [A7]+
  8445. 00005D5C  206E 0008                movea.l    A0, [A6 + 0x8]
  8446. 00005D60  B0A8 FFB6                cmp.l      D0, [A0 - 0x4A]
  8447. 00005D64  5EC0                     sgt        D0
  8448. 00005D66  4A00                     tst.b      D0
  8449. 00005D68  6634                     bne        +0x36 /* 00005D9E */
  8450. 00005D6A  2F00                     move.l     -[A7], D0
  8451. 00005D6C  42A7                     clr.l      -[A7]
  8452. 00005D6E  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  8453. 00005D72  221F                     move.l     D1, [A7]+
  8454. 00005D74  201F                     move.l     D0, [A7]+
  8455. 00005D76  0C81 0001 0000           cmpi.l     D1, 0x10000
  8456. 00005D7C  5DC1                     slt        D1
  8457. 00005D7E  8001                     or.b       D0, D1
  8458. 00005D80  661C                     bne        +0x1E /* 00005D9E */
  8459. 00005D82  2F00                     move.l     -[A7], D0
  8460. 00005D84  2F3C FFFF 0000           move.l     -[A7], 0xFFFF0000
  8461. 00005D8A  486E FFF0                pea.l      [A6 - 0x10]
  8462. 00005D8E  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  8463. 00005D92  121F                     move.b     D1, [A7]+
  8464. 00005D94  201F                     move.l     D0, [A7]+
  8465. 00005D96  8001                     or.b       D0, D1
  8466. 00005D98  0240 0001                andi.w     D0, 0x1
  8467. 00005D9C  670C                     beq        +0xE /* 00005DAA */
  8468. label00005D9E:
  8469. 00005D9E  206E 0008                movea.l    A0, [A6 + 0x8]
  8470. 00005DA2  2C48                     movea.l    A6, A0
  8471. 00005DA4  4EFA 02FE                jmp        [PC + 0x2FE /* 000060A4 */]
  8472. 00005DA8  0000 4EAD                ori.b      D0, 0xAD
  8473. // begin alternate branch 00005DAA-00005DB0
  8474. label00005DAA:
  8475. 00005DAA  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  8476. 00005DAE  4E5E                     unlink     A6
  8477. // end alternate branch 00005DAA-00005DB0
  8478. label00005DAA: // (misaligned)
  8479. 00005DAC  22AA 4E5E                move.l     [A1], [A2 + 0x4E5E]
  8480. 00005DB0  2E9F                     move.l     [A7], [A7]+
  8481. 00005DB2  4E75                     rts
  8482. export_1362:
  8483. 00005DB4  4E56 FFA8                link       A6, -0x0058
  8484. 00005DB8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8485. 00005DBC  42A7                     clr.l      -[A7]
  8486. 00005DBE  A975                     syscall    TickCount
  8487. 00005DC0  201F                     move.l     D0, [A7]+
  8488. 00005DC2  721E                     moveq.l    D1, 0x1E
  8489. 00005DC4  D081                     add.l      D0, D1
  8490. 00005DC6  2D40 FFB6                move.l     [A6 - 0x4A], D0
  8491. 00005DCA  202D BC86                move.l     D0, [A5 - 0x437A]
  8492. 00005DCE  D0BC 0000 00B4           add.l      D0, 0xB4
  8493. 00005DD4  B0AE FFB6                cmp.l      D0, [A6 - 0x4A]
  8494. 00005DD8  6C0E                     bge        +0x10 /* 00005DE8 */
  8495. 00005DDA  202D BC86                move.l     D0, [A5 - 0x437A]
  8496. 00005DDE  D0BC 0000 00B4           add.l      D0, 0xB4
  8497. 00005DE4  2D40 FFB6                move.l     [A6 - 0x4A], D0
  8498. label00005DE8:
  8499. 00005DE8  4267                     clr.w      -[A7]
  8500. 00005DEA  486D A3B0                pea.l      [A5 - 0x5C50]
  8501. 00005DEE  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  8502. 00005DF2  101F                     move.b     D0, [A7]+
  8503. 00005DF4  6612                     bne        +0x14 /* 00005E08 */
  8504. 00005DF6  42A7                     clr.l      -[A7]
  8505. 00005DF8  4EBA EF64                jsr        [PC - 0x109C /* 00004D5E */]
  8506. 00005DFC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  8507. 00005E00  6706                     beq        +0x8 /* 00005E08 */
  8508. 00005E02  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8509. 00005E06  A91F                     syscall    SelectWindow
  8510. label00005E08:
  8511. 00005E08  426D B64A                clr.w      [A5 - 0x49B6]
  8512. 00005E0C  426D C480                clr.w      [A5 - 0x3B80]
  8513. 00005E10  422D B7BE                clr.b      [A5 - 0x4842]
  8514. 00005E14  422D C4A0                clr.b      [A5 - 0x3B60]
  8515. 00005E18  422D B01A                clr.b      [A5 - 0x4FE6]
  8516. 00005E1C  422D B62E                clr.b      [A5 - 0x49D2]
  8517. 00005E20  4EAD 22DA                jsr        [A5 + 0x22DA /* export_1111 */]
  8518. 00005E24  42A7                     clr.l      -[A7]
  8519. 00005E26  2F2D B282                move.l     -[A7], [A5 - 0x4D7E]
  8520. 00005E2A  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  8521. 00005E2E  42A7                     clr.l      -[A7]
  8522. 00005E30  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  8523. 00005E34  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  8524. 00005E38  201F                     move.l     D0, [A7]+
  8525. 00005E3A  B09F                     cmp.l      D0, [A7]+
  8526. 00005E3C  670A                     beq        +0xC /* 00005E48 */
  8527. 00005E3E  2F3C 0001 E23C           move.l     -[A7], 0x1E23C
  8528. 00005E44  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  8529. label00005E48:
  8530. 00005E48  42A7                     clr.l      -[A7]
  8531. 00005E4A  206D B660                movea.l    A0, [A5 - 0x49A0]
  8532. 00005E4E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  8533. 00005E52  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  8534. 00005E56  42A7                     clr.l      -[A7]
  8535. 00005E58  2F2D FE0E                move.l     -[A7], [A5 - 0x1F2]
  8536. 00005E5C  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  8537. 00005E60  201F                     move.l     D0, [A7]+
  8538. 00005E62  B09F                     cmp.l      D0, [A7]+
  8539. 00005E64  670A                     beq        +0xC /* 00005E70 */
  8540. 00005E66  2F3C 0001 E23D           move.l     -[A7], 0x1E23D
  8541. 00005E6C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  8542. label00005E70:
  8543. 00005E70  102D C416                move.b     D0, [A5 - 0x3BEA]
  8544. 00005E74  673A                     beq        +0x3C /* 00005EB0 */
  8545. 00005E76  4EBA AC66                jsr        [PC - 0x539A /* 00000ADE */]
  8546. 00005E7A  302D C586                move.w     D0, [A5 - 0x3A7A]
  8547. 00005E7E  5340                     subq.w     D0, 1
  8548. 00005E80  41ED A950                lea.l      A0, [A5 - 0x56B0]
  8549. 00005E84  E740                     asl        D0.w, 3
  8550. 00005E86  43ED BB10                lea.l      A1, [A5 - 0x44F0]
  8551. 00005E8A  41F0 0000                lea.l      A0, [A0 + D0.w]
  8552. 00005E8E  22D8                     move.l     [A1]+, [A0]+
  8553. 00005E90  22D8                     move.l     [A1]+, [A0]+
  8554. 00005E92  206D B75A                movea.l    A0, [A5 - 0x48A6]
  8555. 00005E96  1028 006E                move.b     D0, [A0 + 0x6E]
  8556. 00005E9A  6714                     beq        +0x16 /* 00005EB0 */
  8557. 00005E9C  2F2D B740                move.l     -[A7], [A5 - 0x48C0]
  8558. 00005EA0  A873                     syscall    SetPort
  8559. 00005EA2  486D B750                pea.l      [A5 - 0x48B0]
  8560. 00005EA6  4EBA E500                jsr        [PC - 0x1B00 /* 000043A8 */]
  8561. 00005EAA  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  8562. 00005EAE  A873                     syscall    SetPort
  8563. label00005EB0:
  8564. 00005EB0  4267                     clr.w      -[A7]
  8565. 00005EB2  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  8566. 00005EB6  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  8567. 00005EBA  101F                     move.b     D0, [A7]+
  8568. 00005EBC  6704                     beq        +0x6 /* 00005EC2 */
  8569. 00005EBE  4EBA 0B34                jsr        [PC + 0xB34 /* 000069F4 */]
  8570. label00005EC2:
  8571. 00005EC2  4AAD AC90                tst.l      [A5 - 0x5370]
  8572. 00005EC6  670A                     beq        +0xC /* 00005ED2 */
  8573. 00005EC8  2F3C 0000 0309           move.l     -[A7], 0x309
  8574. 00005ECE  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  8575. label00005ED2:
  8576. 00005ED2  4A6D BB1E                tst.w      [A5 - 0x44E2]
  8577. 00005ED6  6704                     beq        +0x6 /* 00005EDC */
  8578. 00005ED8  6000 01D2                bra        +0x1D4 /* 000060AC */
  8579. label00005EDC:
  8580. 00005EDC  2F0E                     move.l     -[A7], A6
  8581. 00005EDE  4EBA FE72                jsr        [PC - 0x18E /* 00005D52 */]
  8582. 00005EE2  42A7                     clr.l      -[A7]
  8583. 00005EE4  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  8584. 00005EE8  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  8585. 00005EEC  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  8586. 00005EF0  6700 01B2                beq        +0x1B4 /* 000060A4 */
  8587. 00005EF4  206E FFEA                movea.l    A0, [A6 - 0x16]
  8588. 00005EF8  2050                     movea.l    A0, [A0]
  8589. 00005EFA  2D48 FFB0                move.l     [A6 - 0x50], A0
  8590. 00005EFE  2D68 0010 FFDE           move.l     [A6 - 0x22], [A0 + 0x10]
  8591. 00005F04  206E FFB0                movea.l    A0, [A6 - 0x50]
  8592. 00005F08  2028 0018                move.l     D0, [A0 + 0x18]
  8593. 00005F0C  B0AD A6BC                cmp.l      D0, [A5 - 0x5944]
  8594. 00005F10  6710                     beq        +0x12 /* 00005F22 */
  8595. 00005F12  206E FFB0                movea.l    A0, [A6 - 0x50]
  8596. 00005F16  2B68 0018 A6BC           move.l     [A5 - 0x5944], [A0 + 0x18]
  8597. 00005F1C  1B7C 0001 AD7A           move.b     [A5 - 0x5286], 0x1
  8598. label00005F22:
  8599. 00005F22  42A7                     clr.l      -[A7]
  8600. 00005F24  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  8601. 00005F28  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  8602. 00005F2C  2D5F FFD2                move.l     [A6 - 0x2E], [A7]+
  8603. 00005F30  42A7                     clr.l      -[A7]
  8604. 00005F32  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  8605. 00005F36  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  8606. 00005F3A  2D5F FFC6                move.l     [A6 - 0x3A], [A7]+
  8607. 00005F3E  4AAE FFD2                tst.l      [A6 - 0x2E]
  8608. 00005F42  6714                     beq        +0x16 /* 00005F58 */
  8609. 00005F44  42A7                     clr.l      -[A7]
  8610. 00005F46  206E FFD2                movea.l    A0, [A6 - 0x2E]
  8611. 00005F4A  2050                     movea.l    A0, [A0]
  8612. 00005F4C  2F28 0010                move.l     -[A7], [A0 + 0x10]
  8613. 00005F50  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  8614. 00005F54  2D5F FFBE                move.l     [A6 - 0x42], [A7]+
  8615. label00005F58:
  8616. 00005F58  2F0E                     move.l     -[A7], A6
  8617. 00005F5A  4EBA FDF6                jsr        [PC - 0x20A /* 00005D52 */]
  8618. 00005F5E  42A7                     clr.l      -[A7]
  8619. 00005F60  4EAD 2692                jsr        [A5 + 0x2692 /* export_1230 */]
  8620. 00005F64  201F                     move.l     D0, [A7]+
  8621. 00005F66  5280                     addq.l     D0, 1
  8622. 00005F68  2D40 FFCE                move.l     [A6 - 0x32], D0
  8623. 00005F6C  B0AD A6BC                cmp.l      D0, [A5 - 0x5944]
  8624. 00005F70  6F06                     ble        +0x8 /* 00005F78 */
  8625. 00005F72  7001                     moveq.l    D0, 0x01
  8626. 00005F74  2D40 FFCE                move.l     [A6 - 0x32], D0
  8627. label00005F78:
  8628. 00005F78  42A7                     clr.l      -[A7]
  8629. 00005F7A  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  8630. 00005F7E  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  8631. 00005F82  4EAD 26D2                jsr        [A5 + 0x26D2 /* export_1238 */]
  8632. 00005F86  2D5F FFD6                move.l     [A6 - 0x2A], [A7]+
  8633. 00005F8A  7000                     moveq.l    D0, 0x00
  8634. 00005F8C  2D40 FFC2                move.l     [A6 - 0x3E], D0
  8635. 00005F90  2D6D A684 FFCA           move.l     [A6 - 0x36], [A5 - 0x597C]
  8636. 00005F96  42A7                     clr.l      -[A7]
  8637. 00005F98  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  8638. 00005F9C  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  8639. 00005FA0  2D5F FFD2                move.l     [A6 - 0x2E], [A7]+
  8640. 00005FA4  6718                     beq        +0x1A /* 00005FBE */
  8641. 00005FA6  206E FFD2                movea.l    A0, [A6 - 0x2E]
  8642. 00005FAA  2050                     movea.l    A0, [A0]
  8643. 00005FAC  2D68 0010 FFC2           move.l     [A6 - 0x3E], [A0 + 0x10]
  8644. 00005FB2  206E FFD2                movea.l    A0, [A6 - 0x2E]
  8645. 00005FB6  2050                     movea.l    A0, [A0]
  8646. 00005FB8  2D68 0024 FFCA           move.l     [A6 - 0x36], [A0 + 0x24]
  8647. label00005FBE:
  8648. 00005FBE  42A7                     clr.l      -[A7]
  8649. 00005FC0  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  8650. 00005FC4  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  8651. 00005FC8  2D5F FFBE                move.l     [A6 - 0x42], [A7]+
  8652. 00005FCC  2F0E                     move.l     -[A7], A6
  8653. 00005FCE  4EBA FD82                jsr        [PC - 0x27E /* 00005D52 */]
  8654. 00005FD2  202E FFCA                move.l     D0, [A6 - 0x36]
  8655. 00005FD6  B0AD A684                cmp.l      D0, [A5 - 0x597C]
  8656. 00005FDA  6736                     beq        +0x38 /* 00006012 */
  8657. 00005FDC  7000                     moveq.l    D0, 0x00
  8658. 00005FDE  2D40 FFC2                move.l     [A6 - 0x3E], D0
  8659. 00005FE2  42A7                     clr.l      -[A7]
  8660. 00005FE4  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  8661. 00005FE8  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  8662. 00005FEC  2D5F FFC6                move.l     [A6 - 0x3A], [A7]+
  8663. 00005FF0  670C                     beq        +0xE /* 00005FFE */
  8664. 00005FF2  206E FFC6                movea.l    A0, [A6 - 0x3A]
  8665. 00005FF6  2050                     movea.l    A0, [A0]
  8666. 00005FF8  2D68 0010 FFC2           move.l     [A6 - 0x3E], [A0 + 0x10]
  8667. label00005FFE:
  8668. 00005FFE  42A7                     clr.l      -[A7]
  8669. 00006000  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  8670. 00006004  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  8671. 00006008  2D5F FFBE                move.l     [A6 - 0x42], [A7]+
  8672. 0000600C  2F0E                     move.l     -[A7], A6
  8673. 0000600E  4EBA FD42                jsr        [PC - 0x2BE /* 00005D52 */]
  8674. label00006012:
  8675. 00006012  206E FFEA                movea.l    A0, [A6 - 0x16]
  8676. 00006016  2010                     move.l     D0, [A0]
  8677. 00006018  7230                     moveq.l    D1, 0x30
  8678. 0000601A  D081                     add.l      D0, D1
  8679. 0000601C  2D40 FFBA                move.l     [A6 - 0x46], D0
  8680. 00006020  2D6E FFDE FFAC           move.l     [A6 - 0x54], [A6 - 0x22]
  8681. 00006026  7001                     moveq.l    D0, 0x01
  8682. 00006028  2D40 FFE2                move.l     [A6 - 0x1E], D0
  8683. 0000602C  6016                     bra        +0x18 /* 00006044 */
  8684. label0000602E:
  8685. 0000602E  206E FFBA                movea.l    A0, [A6 - 0x46]
  8686. 00006032  2010                     move.l     D0, [A0]
  8687. 00006034  B0AD AD8A                cmp.l      D0, [A5 - 0x5276]
  8688. 00006038  671A                     beq        +0x1C /* 00006054 */
  8689. 0000603A  5CAE FFBA                addq.l     [A6 - 0x46], 6
  8690. 0000603E  52AE FFE2                addq.l     [A6 - 0x1E], 1
  8691. 00006042  690A                     bvs        +0xC /* 0000604E */
  8692. label00006044:
  8693. 00006044  202E FFE2                move.l     D0, [A6 - 0x1E]
  8694. 00006048  B0AE FFAC                cmp.l      D0, [A6 - 0x54]
  8695. 0000604C  6FE0                     ble        -0x1E /* 0000602E */
  8696. label0000604E:
  8697. 0000604E  7001                     moveq.l    D0, 0x01
  8698. 00006050  2D40 FFE2                move.l     [A6 - 0x1E], D0
  8699. label00006054:
  8700. 00006054  2D6E FFDE FFA8           move.l     [A6 - 0x58], [A6 - 0x22]
  8701. 0000605A  7001                     moveq.l    D0, 0x01
  8702. 0000605C  2D40 FFDA                move.l     [A6 - 0x26], D0
  8703. 00006060  6038                     bra        +0x3A /* 0000609A */
  8704. label00006062:
  8705. 00006062  42A7                     clr.l      -[A7]
  8706. 00006064  42A7                     clr.l      -[A7]
  8707. 00006066  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  8708. 0000606A  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  8709. 0000606E  4EAD 262A                jsr        [A5 + 0x262A /* export_1217 */]
  8710. 00006072  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  8711. 00006076  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  8712. 0000607A  52AE FFE2                addq.l     [A6 - 0x1E], 1
  8713. 0000607E  202E FFE2                move.l     D0, [A6 - 0x1E]
  8714. 00006082  B0AE FFDE                cmp.l      D0, [A6 - 0x22]
  8715. 00006086  6F06                     ble        +0x8 /* 0000608E */
  8716. 00006088  7001                     moveq.l    D0, 0x01
  8717. 0000608A  2D40 FFE2                move.l     [A6 - 0x1E], D0
  8718. label0000608E:
  8719. 0000608E  2F0E                     move.l     -[A7], A6
  8720. 00006090  4EBA FCC0                jsr        [PC - 0x340 /* 00005D52 */]
  8721. 00006094  52AE FFDA                addq.l     [A6 - 0x26], 1
  8722. 00006098  690A                     bvs        +0xC /* 000060A4 */
  8723. label0000609A:
  8724. 0000609A  202E FFDA                move.l     D0, [A6 - 0x26]
  8725. 0000609E  B0AE FFA8                cmp.l      D0, [A6 - 0x58]
  8726. 000060A2  6FBE                     ble        -0x40 /* 00006062 */
  8727. label000060A4:
  8728. 000060A4  4FEE FF88                lea.l      A7, [A6 - 0x78]
  8729. 000060A8  4EAD 0E22                jsr        [A5 + 0xE22 /* export_448 */]
  8730. label000060AC:
  8731. 000060AC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8732. 000060B0  4E5E                     unlink     A6
  8733. 000060B2  4E75                     rts
  8734. export_1363:
  8735. fn000060B4:
  8736. 000060B4  4E56 0000                link       A6, 0
  8737. 000060B8  1B6D B7CC C40A           move.b     [A5 - 0x3BF6], [A5 - 0x4834]
  8738. 000060BE  102D C40A                move.b     D0, [A5 - 0x3BF6]
  8739. 000060C2  6712                     beq        +0x14 /* 000060D6 */
  8740. 000060C4  1B7C 0001 B382           move.b     [A5 - 0x4C7E], 0x1
  8741. 000060CA  1B7C 0001 B328           move.b     [A5 - 0x4CD8], 0x1
  8742. 000060D0  2B6E 0008 B768           move.l     [A5 - 0x4898], [A6 + 0x8]
  8743. label000060D6:
  8744. 000060D6  4E5E                     unlink     A6
  8745. 000060D8  2E9F                     move.l     [A7], [A7]+
  8746. 000060DA  4E75                     rts
  8747. export_1364:
  8748. fn000060DC:
  8749. 000060DC  4E56 FFF2                link       A6, -0x000E
  8750. 000060E0  48E7 0700                movem.l    -[A7], D5,D6,D7
  8751. 000060E4  206D BBB8                movea.l    A0, [A5 - 0x4448]
  8752. 000060E8  1028 006E                move.b     D0, [A0 + 0x6E]
  8753. 000060EC  6602                     bne        +0x4 /* 000060F0 */
  8754. 000060EE  606E                     bra        +0x70 /* 0000615E */
  8755. label000060F0:
  8756. 000060F0  4A6D A148                tst.w      [A5 - 0x5EB8]
  8757. 000060F4  6C08                     bge        +0xA /* 000060FE */
  8758. 000060F6  1B7C 0001 C5B0           move.b     [A5 - 0x3A50], 0x1
  8759. 000060FC  6060                     bra        +0x62 /* 0000615E */
  8760. label000060FE:
  8761. 000060FE  3E2D BB1C                move.w     D7, [A5 - 0x44E4]
  8762. 00006102  5347                     subq.w     D7, 1
  8763. 00006104  3007                     move.w     D0, D7
  8764. 00006106  48C0                     ext.l      D0
  8765. 00006108  81FC 0003                divs.w     D0, 0x3
  8766. 0000610C  3C00                     move.w     D6, D0
  8767. 0000610E  3007                     move.w     D0, D7
  8768. 00006110  48C0                     ext.l      D0
  8769. 00006112  81FC 0003                divs.w     D0, 0x3
  8770. 00006116  4840                     swap.w     D0
  8771. 00006118  4A40                     tst.w      D0
  8772. 0000611A  3A00                     move.w     D5, D0
  8773. 0000611C  C1FC 0017                muls.w     D0, 0x17
  8774. 00006120  3D40 FFF4                move.w     [A6 - 0xC], D0
  8775. 00006124  3006                     move.w     D0, D6
  8776. 00006126  C1FC 0015                muls.w     D0, 0x15
  8777. 0000612A  3D40 FFF2                move.w     [A6 - 0xE], D0
  8778. 0000612E  4A46                     tst.w      D6
  8779. 00006130  6F0A                     ble        +0xC /* 0000613C */
  8780. 00006132  302E FFF2                move.w     D0, [A6 - 0xE]
  8781. 00006136  5840                     addq.w     D0, 4
  8782. 00006138  3D40 FFF2                move.w     [A6 - 0xE], D0
  8783. label0000613C:
  8784. 0000613C  302E FFF4                move.w     D0, [A6 - 0xC]
  8785. 00006140  D07C 0017                add.w      D0, 0x17
  8786. 00006144  5340                     subq.w     D0, 1
  8787. 00006146  3D40 FFF8                move.w     [A6 - 0x8], D0
  8788. 0000614A  302E FFF2                move.w     D0, [A6 - 0xE]
  8789. 0000614E  D07C 0015                add.w      D0, 0x15
  8790. 00006152  5340                     subq.w     D0, 1
  8791. 00006154  3D40 FFF6                move.w     [A6 - 0xA], D0
  8792. 00006158  486E FFF2                pea.l      [A6 - 0xE]
  8793. 0000615C  A8A4                     syscall    InvertRect
  8794. label0000615E:
  8795. 0000615E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8796. 00006162  4E5E                     unlink     A6
  8797. 00006164  4E75                     rts
  8798. export_1365:
  8799. fn00006166:
  8800. 00006166  4E56 FFFA                link       A6, -0x0006
  8801. 0000616A  48E7 0108                movem.l    -[A7], D7,A4
  8802. 0000616E  4207                     clr.b      D7
  8803. 00006170  286D BD28                movea.l    A4, [A5 - 0x42D8]
  8804. label00006174:
  8805. 00006174  2054                     movea.l    A0, [A4]
  8806. 00006176  2028 0004                move.l     D0, [A0 + 0x4]
  8807. 0000617A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  8808. 0000617E  57C7                     seq        D7
  8809. 00006180  4407                     neg.b      D7
  8810. 00006182  2054                     movea.l    A0, [A4]
  8811. 00006184  2868 003A                movea.l    A4, [A0 + 0x3A]
  8812. 00006188  1007                     move.b     D0, D7
  8813. 0000618A  660C                     bne        +0xE /* 00006198 */
  8814. 0000618C  220C                     move.l     D1, A4
  8815. 0000618E  57C1                     seq        D1
  8816. 00006190  8001                     or.b       D0, D1
  8817. 00006192  0240 0001                andi.w     D0, 0x1
  8818. 00006196  67DC                     beq        -0x22 /* 00006174 */
  8819. label00006198:
  8820. 00006198  1D47 000C                move.b     [A6 + 0xC], D7
  8821. 0000619C  4CDF 1080                movem.l    D7,A4, [A7]+
  8822. 000061A0  4E5E                     unlink     A6
  8823. 000061A2  2E9F                     move.l     [A7], [A7]+
  8824. 000061A4  4E75                     rts
  8825. export_1366:
  8826. fn000061A6:
  8827. 000061A6  4E56 0000                link       A6, 0
  8828. 000061AA  2F0C                     move.l     -[A7], A4
  8829. 000061AC  286E 0008                movea.l    A4, [A6 + 0x8]
  8830. 000061B0  7012                     moveq.l    D0, 0x12
  8831. 000061B2  B06C 006C                cmp.w      D0, [A4 + 0x6C]
  8832. 000061B6  5FC0                     sle        D0
  8833. 000061B8  4A00                     tst.b      D0
  8834. 000061BA  670A                     beq        +0xC /* 000061C6 */
  8835. 000061BC  721E                     moveq.l    D1, 0x1E
  8836. 000061BE  B26C 006C                cmp.w      D1, [A4 + 0x6C]
  8837. 000061C2  5CC1                     sge        D1
  8838. 000061C4  C001                     and.b      D0, D1
  8839. label000061C6:
  8840. 000061C6  4400                     neg.b      D0
  8841. 000061C8  1D40 000C                move.b     [A6 + 0xC], D0
  8842. 000061CC  285F                     movea.l    A4, [A7]+
  8843. 000061CE  4E5E                     unlink     A6
  8844. 000061D0  2E9F                     move.l     [A7], [A7]+
  8845. 000061D2  4E75                     rts
  8846. export_1367:
  8847. 000061D4  4E56 0000                link       A6, 0
  8848. 000061D8  2F0C                     move.l     -[A7], A4
  8849. 000061DA  286E 0008                movea.l    A4, [A6 + 0x8]
  8850. 000061DE  B9ED B660                cmpa.l     A4, [A5 - 0x49A0]
  8851. 000061E2  57C0                     seq        D0
  8852. 000061E4  4A00                     tst.b      D0
  8853. 000061E6  664C                     bne        +0x4E /* 00006234 */
  8854. 000061E8  B9ED C4B2                cmpa.l     A4, [A5 - 0x3B4E]
  8855. 000061EC  57C1                     seq        D1
  8856. 000061EE  8001                     or.b       D0, D1
  8857. 000061F0  6642                     bne        +0x44 /* 00006234 */
  8858. 000061F2  B9ED BD56                cmpa.l     A4, [A5 - 0x42AA]
  8859. 000061F6  57C1                     seq        D1
  8860. 000061F8  8001                     or.b       D0, D1
  8861. 000061FA  6638                     bne        +0x3A /* 00006234 */
  8862. 000061FC  B9ED BB36                cmpa.l     A4, [A5 - 0x44CA]
  8863. 00006200  57C1                     seq        D1
  8864. 00006202  8001                     or.b       D0, D1
  8865. 00006204  662E                     bne        +0x30 /* 00006234 */
  8866. 00006206  B9ED B740                cmpa.l     A4, [A5 - 0x48C0]
  8867. 0000620A  57C1                     seq        D1
  8868. 0000620C  8001                     or.b       D0, D1
  8869. 0000620E  6624                     bne        +0x26 /* 00006234 */
  8870. 00006210  B9ED B7A2                cmpa.l     A4, [A5 - 0x485E]
  8871. 00006214  57C1                     seq        D1
  8872. 00006216  8001                     or.b       D0, D1
  8873. 00006218  661A                     bne        +0x1C /* 00006234 */
  8874. 0000621A  B9ED B428                cmpa.l     A4, [A5 - 0x4BD8]
  8875. 0000621E  57C1                     seq        D1
  8876. 00006220  8001                     or.b       D0, D1
  8877. 00006222  6610                     bne        +0x12 /* 00006234 */
  8878. 00006224  2F00                     move.l     -[A7], D0
  8879. 00006226  4267                     clr.w      -[A7]
  8880. 00006228  2F0C                     move.l     -[A7], A4
  8881. 0000622A  4EBA FF3A                jsr        [PC - 0xC6 /* 00006166 */]
  8882. 0000622E  121F                     move.b     D1, [A7]+
  8883. 00006230  201F                     move.l     D0, [A7]+
  8884. 00006232  8001                     or.b       D0, D1
  8885. label00006234:
  8886. 00006234  0240 0001                andi.w     D0, 0x1
  8887. 00006238  1D40 000C                move.b     [A6 + 0xC], D0
  8888. 0000623C  285F                     movea.l    A4, [A7]+
  8889. 0000623E  4E5E                     unlink     A6
  8890. 00006240  2E9F                     move.l     [A7], [A7]+
  8891. 00006242  4E75                     rts
  8892. export_1368:
  8893. fn00006244:
  8894. 00006244  4E56 0000                link       A6, 0
  8895. 00006248  2F0C                     move.l     -[A7], A4
  8896. 0000624A  286E 0008                movea.l    A4, [A6 + 0x8]
  8897. 0000624E  7008                     moveq.l    D0, 0x08
  8898. 00006250  B06C 006C                cmp.w      D0, [A4 + 0x6C]
  8899. 00006254  5FC0                     sle        D0
  8900. 00006256  4A00                     tst.b      D0
  8901. 00006258  670A                     beq        +0xC /* 00006264 */
  8902. 0000625A  7212                     moveq.l    D1, 0x12
  8903. 0000625C  B26C 006C                cmp.w      D1, [A4 + 0x6C]
  8904. 00006260  5EC1                     sgt        D1
  8905. 00006262  C001                     and.b      D0, D1
  8906. label00006264:
  8907. 00006264  660A                     bne        +0xC /* 00006270 */
  8908. 00006266  721E                     moveq.l    D1, 0x1E
  8909. 00006268  B26C 006C                cmp.w      D1, [A4 + 0x6C]
  8910. 0000626C  5DC1                     slt        D1
  8911. 0000626E  8001                     or.b       D0, D1
  8912. label00006270:
  8913. 00006270  4400                     neg.b      D0
  8914. 00006272  1D40 000C                move.b     [A6 + 0xC], D0
  8915. 00006276  285F                     movea.l    A4, [A7]+
  8916. 00006278  4E5E                     unlink     A6
  8917. 0000627A  2E9F                     move.l     [A7], [A7]+
  8918. 0000627C  4E75                     rts
  8919. fn0000627E:
  8920. 0000627E  4E56 FFF8                link       A6, -0x0008
  8921. 00006282  48E7 0108                movem.l    -[A7], D7,A4
  8922. 00006286  286E 000E                movea.l    A4, [A6 + 0xE]
  8923. 0000628A  3D6E 000C FFF8           move.w     [A6 - 0x8], [A6 + 0xC]
  8924. 00006290  7E01                     moveq.l    D7, 0x01
  8925. 00006292  602A                     bra        +0x2C /* 000062BE */
  8926. label00006294:
  8927. 00006294  2014                     move.l     D0, [A4]
  8928. 00006296  206E 0008                movea.l    A0, [A6 + 0x8]
  8929. 0000629A  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  8930. 0000629E  57C0                     seq        D0
  8931. 000062A0  222C 0004                move.l     D1, [A4 + 0x4]
  8932. 000062A4  B2AD A630                cmp.l      D1, [A5 - 0x59D0]
  8933. 000062A8  57C1                     seq        D1
  8934. 000062AA  C001                     and.b      D0, D1
  8935. 000062AC  670A                     beq        +0xC /* 000062B8 */
  8936. 000062AE  2F0C                     move.l     -[A7], A4
  8937. 000062B0  7008                     moveq.l    D0, 0x08
  8938. 000062B2  2F00                     move.l     -[A7], D0
  8939. 000062B4  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  8940. label000062B8:
  8941. 000062B8  508C                     addq.l     A4, 8
  8942. 000062BA  5247                     addq.w     D7, 1
  8943. 000062BC  6906                     bvs        +0x8 /* 000062C4 */
  8944. label000062BE:
  8945. 000062BE  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  8946. 000062C2  6FD0                     ble        -0x2E /* 00006294 */
  8947. label000062C4:
  8948. 000062C4  4CDF 1080                movem.l    D7,A4, [A7]+
  8949. 000062C8  4E5E                     unlink     A6
  8950. 000062CA  205F                     movea.l    A0, [A7]+
  8951. 000062CC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  8952. 000062D0  4ED0                     jmp        [A0]
  8953. export_1369:
  8954. 000062D2  4E56 0000                link       A6, 0
  8955. 000062D6  486D BDBE                pea.l      [A5 - 0x4242]
  8956. 000062DA  3F3C 00C8                move.w     -[A7], 0xC8
  8957. 000062DE  2F0E                     move.l     -[A7], A6
  8958. 000062E0  4EBA FF9C                jsr        [PC - 0x64 /* 0000627E */]
  8959. 000062E4  486D B66C                pea.l      [A5 - 0x4994]
  8960. 000062E8  3F3C 0014                move.w     -[A7], 0x14
  8961. 000062EC  2F0E                     move.l     -[A7], A6
  8962. 000062EE  4EBA FF8E                jsr        [PC - 0x72 /* 0000627E */]
  8963. 000062F2  486D B996                pea.l      [A5 - 0x466A]
  8964. 000062F6  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  8965. 000062FA  2F0E                     move.l     -[A7], A6
  8966. 000062FC  4EBA FF80                jsr        [PC - 0x80 /* 0000627E */]
  8967. 00006300  4EBA 0134                jsr        [PC + 0x134 /* 00006436 */]
  8968. 00006304  4E5E                     unlink     A6
  8969. 00006306  2E9F                     move.l     [A7], [A7]+
  8970. 00006308  4E75                     rts
  8971. export_1370:
  8972. 0000630A  4E56 FFF6                link       A6, -0x000A
  8973. 0000630E  48E7 0118                movem.l    -[A7], D7,A3,A4
  8974. 00006312  7001                     moveq.l    D0, 0x01
  8975. 00006314  B0AD C522                cmp.l      D0, [A5 - 0x3ADE]
  8976. 00006318  6602                     bne        +0x4 /* 0000631C */
  8977. 0000631A  6044                     bra        +0x46 /* 00006360 */
  8978. label0000631C:
  8979. 0000631C  4EBA 01EA                jsr        [PC + 0x1EA /* 00006508 */]
  8980. 00006320  4EAD 2182                jsr        [A5 + 0x2182 /* export_1068 */]
  8981. 00006324  1E2D C49E                move.b     D7, [A5 - 0x3B62]
  8982. 00006328  286D C490                movea.l    A4, [A5 - 0x3B70]
  8983. 0000632C  266D C496                movea.l    A3, [A5 - 0x3B6A]
  8984. 00006330  1B7C 0003 C49E           move.b     [A5 - 0x3B62], 0x3
  8985. 00006336  2B6D BD28 C490           move.l     [A5 - 0x3B70], [A5 - 0x42D8]
  8986. 0000633C  206D BD28                movea.l    A0, [A5 - 0x42D8]
  8987. 00006340  2050                     movea.l    A0, [A0]
  8988. 00006342  2B68 003A C496           move.l     [A5 - 0x3B6A], [A0 + 0x3A]
  8989. 00006348  2F2D C496                move.l     -[A7], [A5 - 0x3B6A]
  8990. 0000634C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8991. 00006350  4EBA F6FE                jsr        [PC - 0x902 /* 00005A50 */]
  8992. 00006354  1B47 C49E                move.b     [A5 - 0x3B62], D7
  8993. 00006358  2B4C C490                move.l     [A5 - 0x3B70], A4
  8994. 0000635C  2B4B C496                move.l     [A5 - 0x3B6A], A3
  8995. label00006360:
  8996. 00006360  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  8997. 00006364  4E5E                     unlink     A6
  8998. 00006366  205F                     movea.l    A0, [A7]+
  8999. 00006368  544F                     addq.w     A7, 2
  9000. 0000636A  4ED0                     jmp        [A0]
  9001. export_1371:
  9002. 0000636C  4E56 0000                link       A6, 0
  9003. 00006370  206E 0008                movea.l    A0, [A6 + 0x8]
  9004. 00006374  2F10                     move.l     -[A7], [A0]
  9005. 00006376  A983                     syscall    DisposeDialog
  9006. 00006378  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  9007. 0000637C  A873                     syscall    SetPort
  9008. 0000637E  206E 0008                movea.l    A0, [A6 + 0x8]
  9009. 00006382  7000                     moveq.l    D0, 0x00
  9010. 00006384  2080                     move.l     [A0], D0
  9011. 00006386  4E5E                     unlink     A6
  9012. 00006388  2E9F                     move.l     [A7], [A7]+
  9013. 0000638A  4E75                     rts
  9014. 0000638C  4E56 FFF8                link       A6, -0x0008
  9015. 00006390  206E 0008                movea.l    A0, [A6 + 0x8]
  9016. 00006394  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9017. 00006398  22D8                     move.l     [A1]+, [A0]+
  9018. 0000639A  22D8                     move.l     [A1]+, [A0]+
  9019. 0000639C  7002                     moveq.l    D0, 0x02
  9020. 0000639E  B02E 000C                cmp.b      D0, [A6 + 0xC]
  9021. 000063A2  670A                     beq        +0xC /* 000063AE */
  9022. 000063A4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  9023. 000063A8  486E FFF8                pea.l      [A6 - 0x8]
  9024. 000063AC  A8A0                     syscall    StdRect
  9025. label000063AE:
  9026. 000063AE  4E5E                     unlink     A6
  9027. 000063B0  205F                     movea.l    A0, [A7]+
  9028. 000063B2  5C4F                     addq.w     A7, 6
  9029. 000063B4  4ED0                     jmp        [A0]
  9030. fn000063B6:
  9031. 000063B6  4E56 FFF8                link       A6, -0x0008
  9032. 000063BA  48E7 0108                movem.l    -[A7], D7,A4
  9033. 000063BE  286E 000E                movea.l    A4, [A6 + 0xE]
  9034. 000063C2  3D6E 000C FFF8           move.w     [A6 - 0x8], [A6 + 0xC]
  9035. 000063C8  7E01                     moveq.l    D7, 0x01
  9036. 000063CA  601E                     bra        +0x20 /* 000063EA */
  9037. label000063CC:
  9038. 000063CC  202C 0004                move.l     D0, [A4 + 0x4]
  9039. 000063D0  206E 0008                movea.l    A0, [A6 + 0x8]
  9040. 000063D4  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  9041. 000063D8  660A                     bne        +0xC /* 000063E4 */
  9042. 000063DA  2F0C                     move.l     -[A7], A4
  9043. 000063DC  7008                     moveq.l    D0, 0x08
  9044. 000063DE  2F00                     move.l     -[A7], D0
  9045. 000063E0  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  9046. label000063E4:
  9047. 000063E4  508C                     addq.l     A4, 8
  9048. 000063E6  5247                     addq.w     D7, 1
  9049. 000063E8  6906                     bvs        +0x8 /* 000063F0 */
  9050. label000063EA:
  9051. 000063EA  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  9052. 000063EE  6FDC                     ble        -0x22 /* 000063CC */
  9053. label000063F0:
  9054. 000063F0  4CDF 1080                movem.l    D7,A4, [A7]+
  9055. 000063F4  4E5E                     unlink     A6
  9056. 000063F6  205F                     movea.l    A0, [A7]+
  9057. 000063F8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  9058. 000063FC  4ED0                     jmp        [A0]
  9059. export_1372:
  9060. 000063FE  4E56 0000                link       A6, 0
  9061. 00006402  486D BDBE                pea.l      [A5 - 0x4242]
  9062. 00006406  3F3C 00C8                move.w     -[A7], 0xC8
  9063. 0000640A  2F0E                     move.l     -[A7], A6
  9064. 0000640C  4EBA FFA8                jsr        [PC - 0x58 /* 000063B6 */]
  9065. 00006410  486D B66C                pea.l      [A5 - 0x4994]
  9066. 00006414  3F3C 0014                move.w     -[A7], 0x14
  9067. 00006418  2F0E                     move.l     -[A7], A6
  9068. 0000641A  4EBA FF9A                jsr        [PC - 0x66 /* 000063B6 */]
  9069. 0000641E  486D B996                pea.l      [A5 - 0x466A]
  9070. 00006422  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  9071. 00006426  2F0E                     move.l     -[A7], A6
  9072. 00006428  4EBA FF8C                jsr        [PC - 0x74 /* 000063B6 */]
  9073. 0000642C  4EBA 0008                jsr        [PC + 0x8 /* 00006436 */]
  9074. 00006430  4E5E                     unlink     A6
  9075. 00006432  2E9F                     move.l     [A7], [A7]+
  9076. 00006434  4E75                     rts
  9077. fn00006436:
  9078. 00006436  4E56 FFE0                link       A6, -0x0020
  9079. 0000643A  48E7 0108                movem.l    -[A7], D7,A4
  9080. 0000643E  4267                     clr.w      -[A7]
  9081. 00006440  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  9082. 00006444  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  9083. 00006448  101F                     move.b     D0, [A7]+
  9084. 0000644A  6702                     beq        +0x4 /* 0000644E */
  9085. 0000644C  606C                     bra        +0x6E /* 000064BA */
  9086. label0000644E:
  9087. 0000644E  486E FFFC                pea.l      [A6 - 0x4]
  9088. 00006452  A874                     syscall    GetPort
  9089. 00006454  486D B280                pea.l      [A5 - 0x4D80]
  9090. 00006458  A873                     syscall    SetPort
  9091. 0000645A  41EE FFEE                lea.l      A0, [A6 - 0x12]
  9092. 0000645E  43ED B282                lea.l      A1, [A5 - 0x4D7E]
  9093. 00006462  20D9                     move.l     [A0]+, [A1]+
  9094. 00006464  20D9                     move.l     [A0]+, [A1]+
  9095. 00006466  20D9                     move.l     [A0]+, [A1]+
  9096. 00006468  3091                     move.w     [A0], [A1]
  9097. 0000646A  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  9098. 0000646E  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  9099. 00006472  206D B984                movea.l    A0, [A5 - 0x467C]
  9100. 00006476  2B50 B988                move.l     [A5 - 0x4678], [A0]
  9101. 0000647A  486D B988                pea.l      [A5 - 0x4678]
  9102. 0000647E  A875                     syscall    SetPBits/SetPortBits
  9103. 00006480  49ED B996                lea.l      A4, [A5 - 0x466A]
  9104. 00006484  7E01                     moveq.l    D7, 0x01
  9105. 00006486  6018                     bra        +0x1A /* 000064A0 */
  9106. label00006488:
  9107. 00006488  4A94                     tst.l      [A4]
  9108. 0000648A  6610                     bne        +0x12 /* 0000649C */
  9109. 0000648C  3F07                     move.w     -[A7], D7
  9110. 0000648E  486E FFE6                pea.l      [A6 - 0x1A]
  9111. 00006492  4EBA A9D0                jsr        [PC - 0x5630 /* 00000E64 */]
  9112. 00006496  486E FFE6                pea.l      [A6 - 0x1A]
  9113. 0000649A  A8A3                     syscall    EraseRect
  9114. label0000649C:
  9115. 0000649C  508C                     addq.l     A4, 8
  9116. 0000649E  5247                     addq.w     D7, 1
  9117. label000064A0:
  9118. 000064A0  702A                     moveq.l    D0, 0x2A
  9119. 000064A2  B047                     cmp.w      D0, D7
  9120. 000064A4  6CE2                     bge        -0x1C /* 00006488 */
  9121. 000064A6  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  9122. 000064AA  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  9123. 000064AE  486E FFEE                pea.l      [A6 - 0x12]
  9124. 000064B2  A875                     syscall    SetPBits/SetPortBits
  9125. 000064B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9126. 000064B8  A873                     syscall    SetPort
  9127. label000064BA:
  9128. 000064BA  4CDF 1080                movem.l    D7,A4, [A7]+
  9129. 000064BE  4E5E                     unlink     A6
  9130. 000064C0  4E75                     rts
  9131. export_1373:
  9132. 000064C2  4E56 0000                link       A6, 0
  9133. 000064C6  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  9134. 000064CA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  9135. 000064CE  4E5E                     unlink     A6
  9136. 000064D0  4E75                     rts
  9137. export_1374:
  9138. fn000064D2:
  9139. 000064D2  4E56 0000                link       A6, 0
  9140. 000064D6  2F0C                     move.l     -[A7], A4
  9141. 000064D8  102D C418                move.b     D0, [A5 - 0x3BE8]
  9142. 000064DC  6702                     beq        +0x4 /* 000064E0 */
  9143. 000064DE  6022                     bra        +0x24 /* 00006502 */
  9144. label000064E0:
  9145. 000064E0  206D BD28                movea.l    A0, [A5 - 0x42D8]
  9146. 000064E4  2850                     movea.l    A4, [A0]
  9147. 000064E6  4AAC 0016                tst.l      [A4 + 0x16]
  9148. 000064EA  6708                     beq        +0xA /* 000064F4 */
  9149. 000064EC  486C 0016                pea.l      [A4 + 0x16]
  9150. 000064F0  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  9151. label000064F4:
  9152. 000064F4  4AAC 001A                tst.l      [A4 + 0x1A]
  9153. 000064F8  6708                     beq        +0xA /* 00006502 */
  9154. 000064FA  486C 001A                pea.l      [A4 + 0x1A]
  9155. 000064FE  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  9156. label00006502:
  9157. 00006502  285F                     movea.l    A4, [A7]+
  9158. 00006504  4E5E                     unlink     A6
  9159. 00006506  4E75                     rts
  9160. export_1375:
  9161. fn00006508:
  9162. 00006508  4E56 0000                link       A6, 0
  9163. 0000650C  7001                     moveq.l    D0, 0x01
  9164. 0000650E  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  9165. 00006512  6606                     bne        +0x8 /* 0000651A */
  9166. 00006514  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  9167. 00006518  6004                     bra        +0x6 /* 0000651E */
  9168. label0000651A:
  9169. 0000651A  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  9170. label0000651E:
  9171. 0000651E  4E5E                     unlink     A6
  9172. 00006520  4E75                     rts
  9173. export_1376:
  9174. fn00006522:
  9175. 00006522  4E56 0000                link       A6, 0
  9176. 00006526  2F0C                     move.l     -[A7], A4
  9177. 00006528  286E 0008                movea.l    A4, [A6 + 0x8]
  9178. 0000652C  4AAC 0094                tst.l      [A4 + 0x94]
  9179. 00006530  670C                     beq        +0xE /* 0000653E */
  9180. 00006532  2F2C 0094                move.l     -[A7], [A4 + 0x94]
  9181. 00006536  A8F5                     syscall    KillPicture
  9182. 00006538  7000                     moveq.l    D0, 0x00
  9183. 0000653A  2940 0094                move.l     [A4 + 0x94], D0
  9184. label0000653E:
  9185. 0000653E  285F                     movea.l    A4, [A7]+
  9186. 00006540  4E5E                     unlink     A6
  9187. 00006542  2E9F                     move.l     [A7], [A7]+
  9188. 00006544  4E75                     rts
  9189. export_1377:
  9190. fn00006546:
  9191. 00006546  4E56 FFE6                link       A6, -0x001A
  9192. 0000654A  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  9193. 0000654E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  9194. 00006552  43ED A396                lea.l      A1, [A5 - 0x5C6A]
  9195. 00006556  20D9                     move.l     [A0]+, [A1]+
  9196. 00006558  20D9                     move.l     [A0]+, [A1]+
  9197. 0000655A  3E2D A39C                move.w     D7, [A5 - 0x5C64]
  9198. 0000655E  9E6D A398                sub.w      D7, [A5 - 0x5C68]
  9199. 00006562  302D A39A                move.w     D0, [A5 - 0x5C66]
  9200. 00006566  906D A396                sub.w      D0, [A5 - 0x5C6A]
  9201. 0000656A  3D40 FFF4                move.w     [A6 - 0xC], D0
  9202. 0000656E  206E 0008                movea.l    A0, [A6 + 0x8]
  9203. 00006572  226E 0008                movea.l    A1, [A6 + 0x8]
  9204. 00006576  3C28 0006                move.w     D6, [A0 + 0x6]
  9205. 0000657A  9C69 0002                sub.w      D6, [A1 + 0x2]
  9206. 0000657E  206E 0008                movea.l    A0, [A6 + 0x8]
  9207. 00006582  226E 0008                movea.l    A1, [A6 + 0x8]
  9208. 00006586  3028 0004                move.w     D0, [A0 + 0x4]
  9209. 0000658A  9051                     sub.w      D0, [A1]
  9210. 0000658C  3D40 FFF0                move.w     [A6 - 0x10], D0
  9211. 00006590  BC47                     cmp.w      D6, D7
  9212. 00006592  56C0                     sne        D0
  9213. 00006594  322E FFF4                move.w     D1, [A6 - 0xC]
  9214. 00006598  B26E FFF0                cmp.w      D1, [A6 - 0x10]
  9215. 0000659C  56C1                     sne        D1
  9216. 0000659E  8001                     or.b       D0, D1
  9217. 000065A0  6742                     beq        +0x44 /* 000065E4 */
  9218. 000065A2  3A2D A372                move.w     D5, [A5 - 0x5C8E]
  9219. 000065A6  4AAD A396                tst.l      [A5 - 0x5C6A]
  9220. 000065AA  6604                     bne        +0x6 /* 000065B0 */
  9221. 000065AC  DA6D A3B8                add.w      D5, [A5 - 0x5C48]
  9222. label000065B0:
  9223. 000065B0  3005                     move.w     D0, D5
  9224. 000065B2  D06E FFF8                add.w      D0, [A6 - 0x8]
  9225. 000065B6  3D40 FFF8                move.w     [A6 - 0x8], D0
  9226. 000065BA  302E FFF4                move.w     D0, [A6 - 0xC]
  9227. 000065BE  9045                     sub.w      D0, D5
  9228. 000065C0  906E FFF0                sub.w      D0, [A6 - 0x10]
  9229. 000065C4  3D40 FFEC                move.w     [A6 - 0x14], D0
  9230. 000065C8  B06D B3E8                cmp.w      D0, [A5 - 0x4C18]
  9231. 000065CC  5EC0                     sgt        D0
  9232. 000065CE  4A6E FFEC                tst.w      [A6 - 0x14]
  9233. 000065D2  5DC1                     slt        D1
  9234. 000065D4  8001                     or.b       D0, D1
  9235. 000065D6  670C                     beq        +0xE /* 000065E4 */
  9236. 000065D8  302E FFFC                move.w     D0, [A6 - 0x4]
  9237. 000065DC  906D B3E8                sub.w      D0, [A5 - 0x4C18]
  9238. 000065E0  3D40 FFFC                move.w     [A6 - 0x4], D0
  9239. label000065E4:
  9240. 000065E4  BC47                     cmp.w      D6, D7
  9241. 000065E6  5EC0                     sgt        D0
  9242. 000065E8  3207                     move.w     D1, D7
  9243. 000065EA  9246                     sub.w      D1, D6
  9244. 000065EC  342D C50E                move.w     D2, [A5 - 0x3AF2]
  9245. 000065F0  E342                     asl        D2.w, 1
  9246. 000065F2  B441                     cmp.w      D2, D1
  9247. 000065F4  5FC1                     sle        D1
  9248. 000065F6  8001                     or.b       D0, D1
  9249. 000065F8  670C                     beq        +0xE /* 00006606 */
  9250. 000065FA  486E FFF8                pea.l      [A6 - 0x8]
  9251. 000065FE  3F2D C50E                move.w     -[A7], [A5 - 0x3AF2]
  9252. 00006602  4267                     clr.w      -[A7]
  9253. 00006604  A8A9                     syscall    InsetRect
  9254. label00006606:
  9255. 00006606  4267                     clr.w      -[A7]
  9256. 00006608  206E 0008                movea.l    A0, [A6 + 0x8]
  9257. 0000660C  302E FFFA                move.w     D0, [A6 - 0x6]
  9258. 00006610  9068 0002                sub.w      D0, [A0 + 0x2]
  9259. 00006614  3F00                     move.w     -[A7], D0
  9260. 00006616  4267                     clr.w      -[A7]
  9261. 00006618  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  9262. 0000661C  381F                     move.w     D4, [A7]+
  9263. 0000661E  4A44                     tst.w      D4
  9264. 00006620  6618                     bne        +0x1A /* 0000663A */
  9265. 00006622  4267                     clr.w      -[A7]
  9266. 00006624  206E 0008                movea.l    A0, [A6 + 0x8]
  9267. 00006628  302E FFFE                move.w     D0, [A6 - 0x2]
  9268. 0000662C  9068 0006                sub.w      D0, [A0 + 0x6]
  9269. 00006630  3F00                     move.w     -[A7], D0
  9270. 00006632  4267                     clr.w      -[A7]
  9271. 00006634  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  9272. 00006638  381F                     move.w     D4, [A7]+
  9273. label0000663A:
  9274. 0000663A  4267                     clr.w      -[A7]
  9275. 0000663C  206E 0008                movea.l    A0, [A6 + 0x8]
  9276. 00006640  302E FFF8                move.w     D0, [A6 - 0x8]
  9277. 00006644  9050                     sub.w      D0, [A0]
  9278. 00006646  3F00                     move.w     -[A7], D0
  9279. 00006648  4267                     clr.w      -[A7]
  9280. 0000664A  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  9281. 0000664E  3D5F FFE8                move.w     [A6 - 0x18], [A7]+
  9282. 00006652  4A6E FFE8                tst.w      [A6 - 0x18]
  9283. 00006656  661A                     bne        +0x1C /* 00006672 */
  9284. 00006658  4267                     clr.w      -[A7]
  9285. 0000665A  206E 0008                movea.l    A0, [A6 + 0x8]
  9286. 0000665E  302E FFFC                move.w     D0, [A6 - 0x4]
  9287. 00006662  9068 0004                sub.w      D0, [A0 + 0x4]
  9288. 00006666  3F00                     move.w     -[A7], D0
  9289. 00006668  4267                     clr.w      -[A7]
  9290. 0000666A  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  9291. 0000666E  3D5F FFE8                move.w     [A6 - 0x18], [A7]+
  9292. label00006672:
  9293. 00006672  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9294. 00006676  3F04                     move.w     -[A7], D4
  9295. 00006678  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  9296. 0000667C  A8A8                     syscall    OffsetRect
  9297. 0000667E  4267                     clr.w      -[A7]
  9298. 00006680  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9299. 00006684  486E FFF8                pea.l      [A6 - 0x8]
  9300. 00006688  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9301. 0000668C  A8AA                     syscall    SectRect
  9302. 0000668E  1D5F FFE7                move.b     [A6 - 0x19], [A7]+
  9303. 00006692  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  9304. 00006696  4E5E                     unlink     A6
  9305. 00006698  2E9F                     move.l     [A7], [A7]+
  9306. 0000669A  4E75                     rts
  9307. export_1378:
  9308. 0000669C  4E56 FFFE                link       A6, -0x0002
  9309. 000066A0  2F0C                     move.l     -[A7], A4
  9310. 000066A2  286E 0008                movea.l    A4, [A6 + 0x8]
  9311. 000066A6  42A7                     clr.l      -[A7]
  9312. 000066A8  4267                     clr.w      -[A7]
  9313. 000066AA  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  9314. 000066AE  2F3C 0500 0040           move.l     -[A7], 0x5000040
  9315. 000066B4  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  9316. 000066B8  301F                     move.w     D0, [A7]+
  9317. 000066BA  48C0                     ext.l      D0
  9318. 000066BC  2F00                     move.l     -[A7], D0
  9319. 000066BE  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  9320. 000066C2  201F                     move.l     D0, [A7]+
  9321. 000066C4  3940 0002                move.w     [A4 + 0x2], D0
  9322. 000066C8  4267                     clr.w      -[A7]
  9323. 000066CA  3F14                     move.w     -[A7], [A4]
  9324. 000066CC  2F3C 0500 0040           move.l     -[A7], 0x5000040
  9325. 000066D2  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  9326. 000066D6  389F                     move.w     [A4], [A7]+
  9327. label000066D8:
  9328. 000066D8  42A7                     clr.l      -[A7]
  9329. 000066DA  2F14                     move.l     -[A7], [A4]
  9330. 000066DC  4EBA ABA6                jsr        [PC - 0x545A /* 00001284 */]
  9331. 000066E0  201F                     move.l     D0, [A7]+
  9332. 000066E2  B0AD BD40                cmp.l      D0, [A5 - 0x42C0]
  9333. 000066E6  6F34                     ble        +0x36 /* 0000671C */
  9334. 000066E8  3014                     move.w     D0, [A4]
  9335. 000066EA  5140                     subq.w     D0, 8
  9336. 000066EC  3880                     move.w     [A4], D0
  9337. 000066EE  42A7                     clr.l      -[A7]
  9338. 000066F0  2F14                     move.l     -[A7], [A4]
  9339. 000066F2  4EBA AB90                jsr        [PC - 0x5470 /* 00001284 */]
  9340. 000066F6  201F                     move.l     D0, [A7]+
  9341. 000066F8  B0AD BD40                cmp.l      D0, [A5 - 0x42C0]
  9342. 000066FC  6E02                     bgt        +0x4 /* 00006700 */
  9343. 000066FE  601C                     bra        +0x1E /* 0000671C */
  9344. label00006700:
  9345. 00006700  3014                     move.w     D0, [A4]
  9346. 00006702  48C0                     ext.l      D0
  9347. 00006704  81FC 0020                divs.w     D0, 0x20 /* ' ' */
  9348. 00006708  4840                     swap.w     D0
  9349. 0000670A  4A40                     tst.w      D0
  9350. 0000670C  660C                     bne        +0xE /* 0000671A */
  9351. 0000670E  302C 0002                move.w     D0, [A4 + 0x2]
  9352. 00006712  907C 0020                sub.w      D0, 0x20 /* ' ' */
  9353. 00006716  3940 0002                move.w     [A4 + 0x2], D0
  9354. label0000671A:
  9355. 0000671A  60BC                     bra        -0x42 /* 000066D8 */
  9356. label0000671C:
  9357. 0000671C  285F                     movea.l    A4, [A7]+
  9358. 0000671E  4E5E                     unlink     A6
  9359. 00006720  2E9F                     move.l     [A7], [A7]+
  9360. 00006722  4E75                     rts
  9361. export_1379:
  9362. fn00006724:
  9363. 00006724  4E56 FF76                link       A6, -0x008A
  9364. 00006728  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  9365. 0000672C  206E 000A                movea.l    A0, [A6 + 0xA]
  9366. 00006730  43EE FF9C                lea.l      A1, [A6 - 0x64]
  9367. 00006734  7018                     moveq.l    D0, 0x18
  9368. label00006736:
  9369. 00006736  22D8                     move.l     [A1]+, [A0]+
  9370. 00006738  51C8 FFFC                dbf        D0, -0x6 /* 00006736 */
  9371. 0000673C  1A2E 0008                move.b     D5, [A6 + 0x8]
  9372. 00006740  102D B7BC                move.b     D0, [A5 - 0x4844]
  9373. 00006744  670A                     beq        +0xC /* 00006750 */
  9374. 00006746  2F3C 0001 8697           move.l     -[A7], 0x18697
  9375. 0000674C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  9376. label00006750:
  9377. 00006750  422E 000E                clr.b      [A6 + 0xE]
  9378. 00006754  2D6D A688 FF88           move.l     [A6 - 0x78], [A5 - 0x5978]
  9379. 0000675A  2D6D A68C FF8C           move.l     [A6 - 0x74], [A5 - 0x5974]
  9380. 00006760  2D6D C57E FF84           move.l     [A6 - 0x7C], [A5 - 0x3A82]
  9381. 00006766  182D BD02                move.b     D4, [A5 - 0x42FE]
  9382. 0000676A  2D6D A684 FF80           move.l     [A6 - 0x80], [A5 - 0x597C]
  9383. 00006770  2D6D C56E FF7C           move.l     [A6 - 0x84], [A5 - 0x3A92]
  9384. 00006776  1D6D BCFE FF79           move.b     [A6 - 0x87], [A5 - 0x4302]
  9385. 0000677C  486E FF9C                pea.l      [A6 - 0x64]
  9386. 00006780  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  9387. 00006784  202E FFFC                move.l     D0, [A6 - 0x4]
  9388. 00006788  B0AD A630                cmp.l      D0, [A5 - 0x59D0]
  9389. 0000678C  56C0                     sne        D0
  9390. 0000678E  4AAE FFFC                tst.l      [A6 - 0x4]
  9391. 00006792  56C1                     sne        D1
  9392. 00006794  C001                     and.b      D0, D1
  9393. 00006796  4400                     neg.b      D0
  9394. 00006798  1C00                     move.b     D6, D0
  9395. 0000679A  6732                     beq        +0x34 /* 000067CE */
  9396. 0000679C  2D6D A630 FF90           move.l     [A6 - 0x70], [A5 - 0x59D0]
  9397. 000067A2  1B7C 0001 B24C           move.b     [A5 - 0x4DB4], 0x1
  9398. 000067A8  4267                     clr.w      -[A7]
  9399. 000067AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9400. 000067AE  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  9401. 000067B2  4A5F                     tst.w      [A7]+
  9402. 000067B4  6600 019E                bne        +0x1A0 /* 00006954 */
  9403. 000067B8  1005                     move.b     D0, D5
  9404. 000067BA  670C                     beq        +0xE /* 000067C8 */
  9405. 000067BC  41ED B278                lea.l      A0, [A5 - 0x4D88]
  9406. 000067C0  43ED C3FE                lea.l      A1, [A5 - 0x3C02]
  9407. 000067C4  20D9                     move.l     [A0]+, [A1]+
  9408. 000067C6  20D9                     move.l     [A0]+, [A1]+
  9409. label000067C8:
  9410. 000067C8  7000                     moveq.l    D0, 0x00
  9411. 000067CA  2B40 A68C                move.l     [A5 - 0x5974], D0
  9412. label000067CE:
  9413. 000067CE  2D6D A630 FFFC           move.l     [A6 - 0x4], [A5 - 0x59D0]
  9414. 000067D4  1D6D C4A0 FF78           move.b     [A6 - 0x88], [A5 - 0x3B60]
  9415. 000067DA  1005                     move.b     D0, D5
  9416. 000067DC  0A00 0001                xori.b     D0, 0x1
  9417. 000067E0  802D C4A0                or.b       D0, [A5 - 0x3B60]
  9418. 000067E4  1B40 C4A0                move.b     [A5 - 0x3B60], D0
  9419. 000067E8  42A7                     clr.l      -[A7]
  9420. 000067EA  486E FF9C                pea.l      [A6 - 0x64]
  9421. 000067EE  486E FF94                pea.l      [A6 - 0x6C]
  9422. 000067F2  4EBA B99E                jsr        [PC - 0x4662 /* 00002192 */]
  9423. 000067F6  2E1F                     move.l     D7, [A7]+
  9424. 000067F8  1B6E FF78 C4A0           move.b     [A5 - 0x3B60], [A6 - 0x88]
  9425. 000067FE  4A87                     tst.l      D7
  9426. 00006800  57C0                     seq        D0
  9427. 00006802  4A00                     tst.b      D0
  9428. 00006804  6600 0100                bne        +0x102 /* 00006906 */
  9429. 00006808  4AAE FF94                tst.l      [A6 - 0x6C]
  9430. 0000680C  5DC1                     slt        D1
  9431. 0000680E  8001                     or.b       D0, D1
  9432. 00006810  6600 00F4                bne        +0xF6 /* 00006906 */
  9433. 00006814  222E FF94                move.l     D1, [A6 - 0x6C]
  9434. 00006818  B2AD A6BC                cmp.l      D1, [A5 - 0x5944]
  9435. 0000681C  5EC1                     sgt        D1
  9436. 0000681E  8001                     or.b       D0, D1
  9437. 00006820  6600 00E4                bne        +0xE6 /* 00006906 */
  9438. 00006824  2F00                     move.l     -[A7], D0
  9439. 00006826  42A7                     clr.l      -[A7]
  9440. 00006828  2F07                     move.l     -[A7], D7
  9441. 0000682A  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  9442. 0000682E  221F                     move.l     D1, [A7]+
  9443. 00006830  201F                     move.l     D0, [A7]+
  9444. 00006832  4A81                     tst.l      D1
  9445. 00006834  57C1                     seq        D1
  9446. 00006836  8001                     or.b       D0, D1
  9447. 00006838  6600 00CC                bne        +0xCE /* 00006906 */
  9448. 0000683C  2F07                     move.l     -[A7], D7
  9449. 0000683E  4267                     clr.w      -[A7]
  9450. 00006840  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  9451. 00006844  2F07                     move.l     -[A7], D7
  9452. 00006846  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  9453. 0000684A  4EAD 2222                jsr        [A5 + 0x2222 /* export_1088 */]
  9454. 0000684E  302D BD04                move.w     D0, [A5 - 0x42FC]
  9455. 00006852  5340                     subq.w     D0, 1
  9456. 00006854  41ED BDBE                lea.l      A0, [A5 - 0x4242]
  9457. 00006858  E740                     asl        D0.w, 3
  9458. 0000685A  49F0 0000                lea.l      A4, [A0 + D0.w]
  9459. 0000685E  1005                     move.b     D0, D5
  9460. 00006860  6760                     beq        +0x62 /* 000068C2 */
  9461. 00006862  122D C4A0                move.b     D1, [A5 - 0x3B60]
  9462. 00006866  0A01 0001                xori.b     D1, 0x1
  9463. 0000686A  C001                     and.b      D0, D1
  9464. 0000686C  4A00                     tst.b      D0
  9465. 0000686E  6752                     beq        +0x54 /* 000068C2 */
  9466. 00006870  222D A688                move.l     D1, [A5 - 0x5978]
  9467. 00006874  B294                     cmp.l      D1, [A4]
  9468. 00006876  56C1                     sne        D1
  9469. 00006878  4A01                     tst.b      D1
  9470. 0000687A  6610                     bne        +0x12 /* 0000688C */
  9471. 0000687C  242D A630                move.l     D2, [A5 - 0x59D0]
  9472. 00006880  B4AC 0004                cmp.l      D2, [A4 + 0x4]
  9473. 00006884  56C2                     sne        D2
  9474. 00006886  8202                     or.b       D1, D2
  9475. 00006888  C001                     and.b      D0, D1
  9476. 0000688A  6736                     beq        +0x38 /* 000068C2 */
  9477. label0000688C:
  9478. 0000688C  526D BD04                addq.w     [A5 - 0x42FC], 1
  9479. 00006890  0C6D 00C8 BD04           cmpi.w     [A5 - 0x42FC], 0xC8
  9480. 00006896  6F06                     ble        +0x8 /* 0000689E */
  9481. 00006898  3B7C 0001 BD04           move.w     [A5 - 0x42FC], 0x1
  9482. label0000689E:
  9483. 0000689E  302D BD04                move.w     D0, [A5 - 0x42FC]
  9484. 000068A2  5340                     subq.w     D0, 1
  9485. 000068A4  41ED BDBE                lea.l      A0, [A5 - 0x4242]
  9486. 000068A8  E740                     asl        D0.w, 3
  9487. 000068AA  21AD A688 0000           move.l     [A0 + D0.w], [A5 - 0x5978]
  9488. 000068B0  302D BD04                move.w     D0, [A5 - 0x42FC]
  9489. 000068B4  5340                     subq.w     D0, 1
  9490. 000068B6  41ED BDBE                lea.l      A0, [A5 - 0x4242]
  9491. 000068BA  E740                     asl        D0.w, 3
  9492. 000068BC  21AD A630 0004           move.l     [A0 + D0.w + 0x4], [A5 - 0x59D0]
  9493. label000068C2:
  9494. 000068C2  1005                     move.b     D0, D5
  9495. 000068C4  6720                     beq        +0x22 /* 000068E6 */
  9496. 000068C6  7204                     moveq.l    D1, 0x04
  9497. 000068C8  B22E FF9C                cmp.b      D1, [A6 - 0x64]
  9498. 000068CC  56C1                     sne        D1
  9499. 000068CE  C001                     and.b      D0, D1
  9500. 000068D0  4A00                     tst.b      D0
  9501. 000068D2  6712                     beq        +0x14 /* 000068E6 */
  9502. 000068D4  122D C4A0                move.b     D1, [A5 - 0x3B60]
  9503. 000068D8  0A01 0001                xori.b     D1, 0x1
  9504. 000068DC  C001                     and.b      D0, D1
  9505. 000068DE  6706                     beq        +0x8 /* 000068E6 */
  9506. 000068E0  3B6D BD04 BD06           move.w     [A5 - 0x42FA], [A5 - 0x42FC]
  9507. label000068E6:
  9508. 000068E6  1006                     move.b     D0, D6
  9509. 000068E8  6710                     beq        +0x12 /* 000068FA */
  9510. 000068EA  3F2D C566                move.w     -[A7], [A5 - 0x3A9A]
  9511. 000068EE  4EAD 2242                jsr        [A5 + 0x2242 /* export_1092 */]
  9512. 000068F2  1005                     move.b     D0, D5
  9513. 000068F4  6704                     beq        +0x6 /* 000068FA */
  9514. 000068F6  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  9515. label000068FA:
  9516. 000068FA  4EBA FBD6                jsr        [PC - 0x42A /* 000064D2 */]
  9517. 000068FE  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  9518. 00006904  604E                     bra        +0x50 /* 00006954 */
  9519. label00006906:
  9520. 00006906  1006                     move.b     D0, D6
  9521. 00006908  6722                     beq        +0x24 /* 0000692C */
  9522. 0000690A  2F00                     move.l     -[A7], D0
  9523. 0000690C  4267                     clr.w      -[A7]
  9524. 0000690E  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  9525. 00006912  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  9526. 00006916  321F                     move.w     D1, [A7]+
  9527. 00006918  201F                     move.l     D0, [A7]+
  9528. 0000691A  4A41                     tst.w      D1
  9529. 0000691C  56C1                     sne        D1
  9530. 0000691E  C001                     and.b      D0, D1
  9531. 00006920  670A                     beq        +0xC /* 0000692C */
  9532. 00006922  2F3C 0006 7D64           move.l     -[A7], 0x67D64
  9533. 00006928  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  9534. label0000692C:
  9535. 0000692C  2B6E FF88 A688           move.l     [A5 - 0x5978], [A6 - 0x78]
  9536. 00006932  2B6E FF8C A68C           move.l     [A5 - 0x5974], [A6 - 0x74]
  9537. 00006938  2B6E FF84 C57E           move.l     [A5 - 0x3A82], [A6 - 0x7C]
  9538. 0000693E  1B44 BD02                move.b     [A5 - 0x42FE], D4
  9539. 00006942  2B6E FF80 A684           move.l     [A5 - 0x597C], [A6 - 0x80]
  9540. 00006948  2B6E FF7C C56E           move.l     [A5 - 0x3A92], [A6 - 0x84]
  9541. 0000694E  1B6E FF79 BCFE           move.b     [A5 - 0x4302], [A6 - 0x87]
  9542. label00006954:
  9543. 00006954  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  9544. 00006958  4E5E                     unlink     A6
  9545. 0000695A  205F                     movea.l    A0, [A7]+
  9546. 0000695C  5C4F                     addq.w     A7, 6
  9547. 0000695E  4ED0                     jmp        [A0]
  9548. export_1380:
  9549. 00006960  4E56 FFFC                link       A6, -0x0004
  9550. 00006964  48E7 0018                movem.l    -[A7], A3,A4
  9551. 00006968  4A6D A148                tst.w      [A5 - 0x5EB8]
  9552. 0000696C  6628                     bne        +0x2A /* 00006996 */
  9553. 0000696E  422D C4A2                clr.b      [A5 - 0x3B5E]
  9554. 00006972  266D BD28                movea.l    A3, [A5 - 0x42D8]
  9555. label00006976:
  9556. 00006976  200B                     move.l     D0, A3
  9557. 00006978  671C                     beq        +0x1E /* 00006996 */
  9558. 0000697A  2853                     movea.l    A4, [A3]
  9559. 0000697C  422C 002E                clr.b      [A4 + 0x2E]
  9560. 00006980  422C 002F                clr.b      [A4 + 0x2F]
  9561. 00006984  422C 0030                clr.b      [A4 + 0x30]
  9562. 00006988  422C 0032                clr.b      [A4 + 0x32]
  9563. 0000698C  422C 0033                clr.b      [A4 + 0x33]
  9564. 00006990  266C 003A                movea.l    A3, [A4 + 0x3A]
  9565. 00006994  60E0                     bra        -0x1E /* 00006976 */
  9566. label00006996:
  9567. 00006996  536D A148                subq.w     [A5 - 0x5EB8], 1
  9568. 0000699A  4CDF 1800                movem.l    A3,A4, [A7]+
  9569. 0000699E  4E5E                     unlink     A6
  9570. 000069A0  4E75                     rts
  9571. export_1381:
  9572. fn000069A2:
  9573. 000069A2  4E56 FFFC                link       A6, -0x0004
  9574. 000069A6  102D B3B4                move.b     D0, [A5 - 0x4C4C]
  9575. 000069AA  6702                     beq        +0x4 /* 000069AE */
  9576. 000069AC  6016                     bra        +0x18 /* 000069C4 */
  9577. label000069AE:
  9578. 000069AE  2F2D C56E                move.l     -[A7], [A5 - 0x3A92]
  9579. 000069B2  42A7                     clr.l      -[A7]
  9580. 000069B4  2F2D B3C4                move.l     -[A7], [A5 - 0x4C3C]
  9581. 000069B8  42A7                     clr.l      -[A7]
  9582. 000069BA  4EBA 9C06                jsr        [PC - 0x63FA /* 000005C2 */]
  9583. 000069BE  1B7C 0001 B3B4           move.b     [A5 - 0x4C4C], 0x1
  9584. label000069C4:
  9585. 000069C4  4E5E                     unlink     A6
  9586. 000069C6  4E75                     rts
  9587. export_1382:
  9588. 000069C8  4E56 FFFC                link       A6, -0x0004
  9589. 000069CC  2F0C                     move.l     -[A7], A4
  9590. 000069CE  42A7                     clr.l      -[A7]
  9591. 000069D0  7006                     moveq.l    D0, 0x06
  9592. 000069D2  2F00                     move.l     -[A7], D0
  9593. 000069D4  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  9594. 000069D8  285F                     movea.l    A4, [A7]+
  9595. 000069DA  2054                     movea.l    A0, [A4]
  9596. 000069DC  30BC 4EF9                move.w     [A0], 0x4EF9
  9597. 000069E0  2054                     movea.l    A0, [A4]
  9598. 000069E2  216E 0008 0002           move.l     [A0 + 0x2], [A6 + 0x8]
  9599. 000069E8  2D4C 000C                move.l     [A6 + 0xC], A4
  9600. 000069EC  285F                     movea.l    A4, [A7]+
  9601. 000069EE  4E5E                     unlink     A6
  9602. 000069F0  2E9F                     move.l     [A7], [A7]+
  9603. 000069F2  4E75                     rts
  9604. export_1383:
  9605. fn000069F4:
  9606. 000069F4  4E56 0000                link       A6, 0
  9607. 000069F8  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  9608. 000069FC  2F3C 0000 3720           move.l     -[A7], 0x3720 /* '7 ' */
  9609. 00006A02  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  9610. 00006A06  4267                     clr.w      -[A7]
  9611. 00006A08  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  9612. 00006A0C  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  9613. 00006A10  101F                     move.b     D0, [A7]+
  9614. 00006A12  6702                     beq        +0x4 /* 00006A16 */
  9615. 00006A14  602C                     bra        +0x2E /* 00006A42 */
  9616. label00006A16:
  9617. 00006A16  3B7C 0038 B98C           move.w     [A5 - 0x4674], 0x38 /* '8' */
  9618. 00006A1C  3B7C 01C0 B994           move.w     [A5 - 0x466C], 0x1C0
  9619. 00006A22  3B7C 00FC B992           move.w     [A5 - 0x466E], 0xFC
  9620. 00006A28  206D B984                movea.l    A0, [A5 - 0x467C]
  9621. 00006A2C  2B50 B988                move.l     [A5 - 0x4678], [A0]
  9622. 00006A30  2F2D B988                move.l     -[A7], [A5 - 0x4678]
  9623. 00006A34  203C 0000 3720           move.l     D0, 0x3720 /* '7 ' */
  9624. 00006A3A  E488                     lsr        D0, 2
  9625. 00006A3C  2F00                     move.l     -[A7], D0
  9626. 00006A3E  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  9627. label00006A42:
  9628. 00006A42  4E5E                     unlink     A6
  9629. 00006A44  4E75                     rts
  9630. export_1384:
  9631. 00006A46  4E56 0000                link       A6, 0
  9632. 00006A4A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9633. 00006A4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9634. 00006A52  7004                     moveq.l    D0, 0x04
  9635. 00006A54  2F00                     move.l     -[A7], D0
  9636. 00006A56  4EBA BE8C                jsr        [PC - 0x4174 /* 000028E4 */]
  9637. 00006A5A  4E5E                     unlink     A6
  9638. 00006A5C  205F                     movea.l    A0, [A7]+
  9639. 00006A5E  504F                     addq.w     A7, 8
  9640. 00006A60  4ED0                     jmp        [A0]
  9641. export_1385:
  9642. fn00006A62:
  9643. 00006A62  4E56 FFF4                link       A6, -0x000C
  9644. 00006A66  206E 0008                movea.l    A0, [A6 + 0x8]
  9645. 00006A6A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9646. 00006A6E  22D8                     move.l     [A1]+, [A0]+
  9647. 00006A70  22D8                     move.l     [A1]+, [A0]+
  9648. 00006A72  486E FFF8                pea.l      [A6 - 0x8]
  9649. 00006A76  486D B278                pea.l      [A5 - 0x4D88]
  9650. 00006A7A  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  9651. 00006A7E  486E FFF4                pea.l      [A6 - 0xC]
  9652. 00006A82  A874                     syscall    GetPort
  9653. 00006A84  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  9654. 00006A88  A873                     syscall    SetPort
  9655. 00006A8A  486E FFF8                pea.l      [A6 - 0x8]
  9656. 00006A8E  A928                     syscall    InvalRect
  9657. 00006A90  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9658. 00006A94  A873                     syscall    SetPort
  9659. 00006A96  4E5E                     unlink     A6
  9660. 00006A98  2E9F                     move.l     [A7], [A7]+
  9661. 00006A9A  4E75                     rts
  9662. export_1386:
  9663. 00006A9C  4E56 0000                link       A6, 0
  9664. 00006AA0  4A6D A148                tst.w      [A5 - 0x5EB8]
  9665. 00006AA4  6C0C                     bge        +0xE /* 00006AB2 */
  9666. 00006AA6  206D BD28                movea.l    A0, [A5 - 0x42D8]
  9667. 00006AAA  2050                     movea.l    A0, [A0]
  9668. 00006AAC  117C 0001 0030           move.b     [A0 + 0x30], 0x1
  9669. label00006AB2:
  9670. 00006AB2  4E5E                     unlink     A6
  9671. 00006AB4  4E75                     rts
  9672. fn00006AB6:
  9673. 00006AB6  4E56 FFFE                link       A6, -0x0002
  9674. 00006ABA  2F07                     move.l     -[A7], D7
  9675. 00006ABC  7E01                     moveq.l    D7, 0x01
  9676. 00006ABE  4AAD C5A4                tst.l      [A5 - 0x3A5C]
  9677. 00006AC2  674E                     beq        +0x50 /* 00006B12 */
  9678. 00006AC4  4AAD C576                tst.l      [A5 - 0x3A8A]
  9679. 00006AC8  6716                     beq        +0x18 /* 00006AE0 */
  9680. 00006ACA  102D B248                move.b     D0, [A5 - 0x4DB8]
  9681. 00006ACE  6602                     bne        +0x4 /* 00006AD2 */
  9682. 00006AD0  600E                     bra        +0x10 /* 00006AE0 */
  9683. label00006AD2:
  9684. 00006AD2  206E 0008                movea.l    A0, [A6 + 0x8]
  9685. 00006AD6  0828 0006 0004           btst.b     [A0 + 0x4], 0x6
  9686. 00006ADC  6602                     bne        +0x4 /* 00006AE0 */
  9687. 00006ADE  6010                     bra        +0x12 /* 00006AF0 */
  9688. label00006AE0:
  9689. 00006AE0  42A7                     clr.l      -[A7]
  9690. 00006AE2  206E 0008                movea.l    A0, [A6 + 0x8]
  9691. 00006AE6  2F10                     move.l     -[A7], [A0]
  9692. 00006AE8  4EAD 25FA                jsr        [A5 + 0x25FA /* export_1211 */]
  9693. 00006AEC  2B5F C576                move.l     [A5 - 0x3A8A], [A7]+
  9694. label00006AF0:
  9695. 00006AF0  70FF                     moveq.l    D0, 0xFFFFFFFF
  9696. 00006AF2  B0AD C5A4                cmp.l      D0, [A5 - 0x3A5C]
  9697. 00006AF6  660E                     bne        +0x10 /* 00006B06 */
  9698. 00006AF8  202D C576                move.l     D0, [A5 - 0x3A8A]
  9699. 00006AFC  B0AD A684                cmp.l      D0, [A5 - 0x597C]
  9700. 00006B00  56C7                     sne        D7
  9701. 00006B02  4407                     neg.b      D7
  9702. 00006B04  600C                     bra        +0xE /* 00006B12 */
  9703. label00006B06:
  9704. 00006B06  202D C576                move.l     D0, [A5 - 0x3A8A]
  9705. 00006B0A  B0AD C5A4                cmp.l      D0, [A5 - 0x3A5C]
  9706. 00006B0E  57C7                     seq        D7
  9707. 00006B10  4407                     neg.b      D7
  9708. label00006B12:
  9709. 00006B12  1D47 000C                move.b     [A6 + 0xC], D7
  9710. 00006B16  2E1F                     move.l     D7, [A7]+
  9711. 00006B18  4E5E                     unlink     A6
  9712. 00006B1A  2E9F                     move.l     [A7], [A7]+
  9713. 00006B1C  4E75                     rts
  9714. 00006B1E  4E56 FF00                link       A6, -0x0100
  9715. 00006B22  422D B248                clr.b      [A5 - 0x4DB8]
  9716. 00006B26  4267                     clr.w      -[A7]
  9717. 00006B28  2F2D B814                move.l     -[A7], [A5 - 0x47EC]
  9718. 00006B2C  486E FF00                pea.l      [A6 - 0x100]
  9719. 00006B30  206E 0008                movea.l    A0, [A6 + 0x8]
  9720. 00006B34  2F10                     move.l     -[A7], [A0]
  9721. 00006B36  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  9722. 00006B3A  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  9723. 00006B3E  101F                     move.b     D0, [A7]+
  9724. 00006B40  6712                     beq        +0x14 /* 00006B54 */
  9725. 00006B42  2F00                     move.l     -[A7], D0
  9726. 00006B44  4267                     clr.w      -[A7]
  9727. 00006B46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9728. 00006B4A  4EBA FF6A                jsr        [PC - 0x96 /* 00006AB6 */]
  9729. 00006B4E  121F                     move.b     D1, [A7]+
  9730. 00006B50  201F                     move.l     D0, [A7]+
  9731. 00006B52  C001                     and.b      D0, D1
  9732. label00006B54:
  9733. 00006B54  1D40 000C                move.b     [A6 + 0xC], D0
  9734. 00006B58  4E5E                     unlink     A6
  9735. 00006B5A  2E9F                     move.l     [A7], [A7]+
  9736. 00006B5C  4E75                     rts
  9737. export_1387:
  9738. 00006B5E  4E56 0000                link       A6, 0
  9739. 00006B62  302E 000A                move.w     D0, [A6 + 0xA]
  9740. 00006B66  48C0                     ext.l      D0
  9741. 00006B68  7200                     moveq.l    D1, 0x00
  9742. 00006B6A  322E 000E                move.w     D1, [A6 + 0xE]
  9743. 00006B6E  E689                     lsr        D1, 3
  9744. 00006B70  D280                     add.l      D1, D0
  9745. 00006B72  3D41 0012                move.w     [A6 + 0x12], D1
  9746. 00006B76  302E 0008                move.w     D0, [A6 + 0x8]
  9747. 00006B7A  48C0                     ext.l      D0
  9748. 00006B7C  7200                     moveq.l    D1, 0x00
  9749. 00006B7E  342E 000C                move.w     D2, [A6 + 0xC]
  9750. 00006B82  5442                     addq.w     D2, 2
  9751. 00006B84  3202                     move.w     D1, D2
  9752. 00006B86  E689                     lsr        D1, 3
  9753. 00006B88  D280                     add.l      D1, D0
  9754. 00006B8A  3D41 0010                move.w     [A6 + 0x10], D1
  9755. 00006B8E  4E5E                     unlink     A6
  9756. 00006B90  205F                     movea.l    A0, [A7]+
  9757. 00006B92  504F                     addq.w     A7, 8
  9758. 00006B94  4ED0                     jmp        [A0]
  9759. export_1388:
  9760. 00006B96  4E56 0000                link       A6, 0
  9761. 00006B9A  7000                     moveq.l    D0, 0x00
  9762. 00006B9C  322E 000E                move.w     D1, [A6 + 0xE]
  9763. 00006BA0  926E 000A                sub.w      D1, [A6 + 0xA]
  9764. 00006BA4  3001                     move.w     D0, D1
  9765. 00006BA6  E788                     lsl        D0, 3
  9766. 00006BA8  3D40 0012                move.w     [A6 + 0x12], D0
  9767. 00006BAC  7000                     moveq.l    D0, 0x00
  9768. 00006BAE  322E 000C                move.w     D1, [A6 + 0xC]
  9769. 00006BB2  926E 0008                sub.w      D1, [A6 + 0x8]
  9770. 00006BB6  3001                     move.w     D0, D1
  9771. 00006BB8  E788                     lsl        D0, 3
  9772. 00006BBA  3D40 0010                move.w     [A6 + 0x10], D0
  9773. 00006BBE  4E5E                     unlink     A6
  9774. 00006BC0  205F                     movea.l    A0, [A7]+
  9775. 00006BC2  504F                     addq.w     A7, 8
  9776. 00006BC4  4ED0                     jmp        [A0]
  9777. fn00006BC6:
  9778. 00006BC6  4E56 FFD8                link       A6, -0x0028
  9779. 00006BCA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  9780. 00006BCE  286E 0008                movea.l    A4, [A6 + 0x8]
  9781. 00006BD2  486E FFF4                pea.l      [A6 - 0xC]
  9782. 00006BD6  A874                     syscall    GetPort
  9783. 00006BD8  486D B280                pea.l      [A5 - 0x4D80]
  9784. 00006BDC  A873                     syscall    SetPort
  9785. 00006BDE  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  9786. 00006BE2  43ED B282                lea.l      A1, [A5 - 0x4D7E]
  9787. 00006BE6  20D9                     move.l     [A0]+, [A1]+
  9788. 00006BE8  20D9                     move.l     [A0]+, [A1]+
  9789. 00006BEA  20D9                     move.l     [A0]+, [A1]+
  9790. 00006BEC  3091                     move.w     [A0], [A1]
  9791. 00006BEE  486D B614                pea.l      [A5 - 0x49EC]
  9792. 00006BF2  A875                     syscall    SetPBits/SetPortBits
  9793. 00006BF4  302C FFE2                move.w     D0, [A4 - 0x1E]
  9794. 00006BF8  670A                     beq        +0xC /* 00006C04 */
  9795. 00006BFA  5340                     subq.w     D0, 1
  9796. 00006BFC  6722                     beq        +0x24 /* 00006C20 */
  9797. 00006BFE  5340                     subq.w     D0, 1
  9798. 00006C00  6738                     beq        +0x3A /* 00006C3A */
  9799. 00006C02  604E                     bra        +0x50 /* 00006C52 */
  9800. label00006C04:
  9801. 00006C04  7000                     moveq.l    D0, 0x00
  9802. 00006C06  302D B3C8                move.w     D0, [A5 - 0x4C38]
  9803. 00006C0A  E888                     lsr        D0, 4
  9804. 00006C0C  3E00                     move.w     D7, D0
  9805. 00006C0E  7000                     moveq.l    D0, 0x00
  9806. 00006C10  322D B3CA                move.w     D1, [A5 - 0x4C36]
  9807. 00006C14  D27C 000F                add.w      D1, 0xF
  9808. 00006C18  3001                     move.w     D0, D1
  9809. 00006C1A  E888                     lsr        D0, 4
  9810. 00006C1C  3C00                     move.w     D6, D0
  9811. 00006C1E  6032                     bra        +0x34 /* 00006C52 */
  9812. label00006C20:
  9813. 00006C20  7000                     moveq.l    D0, 0x00
  9814. 00006C22  302D B3C8                move.w     D0, [A5 - 0x4C38]
  9815. 00006C26  E688                     lsr        D0, 3
  9816. 00006C28  3E00                     move.w     D7, D0
  9817. 00006C2A  7000                     moveq.l    D0, 0x00
  9818. 00006C2C  322D B3CA                move.w     D1, [A5 - 0x4C36]
  9819. 00006C30  5E41                     addq.w     D1, 7
  9820. 00006C32  3001                     move.w     D0, D1
  9821. 00006C34  E688                     lsr        D0, 3
  9822. 00006C36  3C00                     move.w     D6, D0
  9823. 00006C38  6018                     bra        +0x1A /* 00006C52 */
  9824. label00006C3A:
  9825. 00006C3A  7000                     moveq.l    D0, 0x00
  9826. 00006C3C  302D B3C8                move.w     D0, [A5 - 0x4C38]
  9827. 00006C40  E488                     lsr        D0, 2
  9828. 00006C42  3E00                     move.w     D7, D0
  9829. 00006C44  7000                     moveq.l    D0, 0x00
  9830. 00006C46  322D B3CA                move.w     D1, [A5 - 0x4C36]
  9831. 00006C4A  5641                     addq.w     D1, 3
  9832. 00006C4C  3001                     move.w     D0, D1
  9833. 00006C4E  E488                     lsr        D0, 2
  9834. 00006C50  3C00                     move.w     D6, D0
  9835. label00006C52:
  9836. 00006C52  7040                     moveq.l    D0, 0x40
  9837. 00006C54  9047                     sub.w      D0, D7
  9838. 00006C56  48C0                     ext.l      D0
  9839. 00006C58  81FC 0002                divs.w     D0, 0x2
  9840. 00006C5C  3D40 FFFA                move.w     [A6 - 0x6], D0
  9841. 00006C60  3007                     move.w     D0, D7
  9842. 00006C62  D06E FFFA                add.w      D0, [A6 - 0x6]
  9843. 00006C66  3D40 FFFE                move.w     [A6 - 0x2], D0
  9844. 00006C6A  702A                     moveq.l    D0, 0x2A
  9845. 00006C6C  9046                     sub.w      D0, D6
  9846. 00006C6E  48C0                     ext.l      D0
  9847. 00006C70  81FC 0002                divs.w     D0, 0x2
  9848. 00006C74  3D40 FFF8                move.w     [A6 - 0x8], D0
  9849. 00006C78  3006                     move.w     D0, D6
  9850. 00006C7A  D06E FFF8                add.w      D0, [A6 - 0x8]
  9851. 00006C7E  3D40 FFFC                move.w     [A6 - 0x4], D0
  9852. 00006C82  486E FFF8                pea.l      [A6 - 0x8]
  9853. 00006C86  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  9854. 00006C8C  A8A9                     syscall    InsetRect
  9855. 00006C8E  4267                     clr.w      -[A7]
  9856. 00006C90  486E FFF8                pea.l      [A6 - 0x8]
  9857. 00006C94  486D B61A                pea.l      [A5 - 0x49E6]
  9858. 00006C98  486E FFF8                pea.l      [A6 - 0x8]
  9859. 00006C9C  A8AA                     syscall    SectRect
  9860. 00006C9E  1A1F                     move.b     D5, [A7]+
  9861. 00006CA0  A89E                     syscall    PenNormal
  9862. 00006CA2  486E FFF8                pea.l      [A6 - 0x8]
  9863. 00006CA6  A8A1                     syscall    FrameRect
  9864. 00006CA8  4A6C FFE2                tst.w      [A4 - 0x1E]
  9865. 00006CAC  57C0                     seq        D0
  9866. 00006CAE  722A                     moveq.l    D1, 0x2A
  9867. 00006CB0  B246                     cmp.w      D1, D6
  9868. 00006CB2  5DC1                     slt        D1
  9869. 00006CB4  C001                     and.b      D0, D1
  9870. 00006CB6  673E                     beq        +0x40 /* 00006CF6 */
  9871. 00006CB8  302E FFFA                move.w     D0, [A6 - 0x6]
  9872. 00006CBC  5240                     addq.w     D0, 1
  9873. 00006CBE  3F00                     move.w     -[A7], D0
  9874. 00006CC0  302E FFFC                move.w     D0, [A6 - 0x4]
  9875. 00006CC4  5340                     subq.w     D0, 1
  9876. 00006CC6  3F00                     move.w     -[A7], D0
  9877. 00006CC8  A893                     syscall    MoveTo
  9878. 00006CCA  2D7C EEEE EEEE FFD8      move.l     [A6 - 0x28], 0xEEEEEEEE
  9879. 00006CD2  2D7C EEEE EEEE FFDC      move.l     [A6 - 0x24], 0xEEEEEEEE
  9880. 00006CDA  486E FFD8                pea.l      [A6 - 0x28]
  9881. 00006CDE  A89D                     syscall    PenPat
  9882. 00006CE0  302E FFFE                move.w     D0, [A6 - 0x2]
  9883. 00006CE4  906E FFFA                sub.w      D0, [A6 - 0x6]
  9884. 00006CE8  5740                     subq.w     D0, 3
  9885. 00006CEA  3F00                     move.w     -[A7], D0
  9886. 00006CEC  4267                     clr.w      -[A7]
  9887. 00006CEE  A892                     syscall    Line
  9888. 00006CF0  486D FE78                pea.l      [A5 - 0x188]
  9889. 00006CF4  A89D                     syscall    PenPat
  9890. label00006CF6:
  9891. 00006CF6  4A6C FFE2                tst.w      [A4 - 0x1E]
  9892. 00006CFA  57C0                     seq        D0
  9893. 00006CFC  7240                     moveq.l    D1, 0x40
  9894. 00006CFE  B247                     cmp.w      D1, D7
  9895. 00006D00  5DC1                     slt        D1
  9896. 00006D02  C001                     and.b      D0, D1
  9897. 00006D04  673E                     beq        +0x40 /* 00006D44 */
  9898. 00006D06  302E FFFE                move.w     D0, [A6 - 0x2]
  9899. 00006D0A  5340                     subq.w     D0, 1
  9900. 00006D0C  3F00                     move.w     -[A7], D0
  9901. 00006D0E  302E FFF8                move.w     D0, [A6 - 0x8]
  9902. 00006D12  5240                     addq.w     D0, 1
  9903. 00006D14  3F00                     move.w     -[A7], D0
  9904. 00006D16  A893                     syscall    MoveTo
  9905. 00006D18  2D7C FFFF FF00 FFD8      move.l     [A6 - 0x28], 0xFFFFFF00
  9906. 00006D20  2D7C FFFF FF00 FFDC      move.l     [A6 - 0x24], 0xFFFFFF00
  9907. 00006D28  486E FFD8                pea.l      [A6 - 0x28]
  9908. 00006D2C  A89D                     syscall    PenPat
  9909. 00006D2E  4267                     clr.w      -[A7]
  9910. 00006D30  302E FFFC                move.w     D0, [A6 - 0x4]
  9911. 00006D34  906E FFF8                sub.w      D0, [A6 - 0x8]
  9912. 00006D38  5740                     subq.w     D0, 3
  9913. 00006D3A  3F00                     move.w     -[A7], D0
  9914. 00006D3C  A892                     syscall    Line
  9915. 00006D3E  486D FE78                pea.l      [A5 - 0x188]
  9916. 00006D42  A89D                     syscall    PenPat
  9917. label00006D44:
  9918. 00006D44  486E FFE6                pea.l      [A6 - 0x1A]
  9919. 00006D48  A875                     syscall    SetPBits/SetPortBits
  9920. 00006D4A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9921. 00006D4E  A873                     syscall    SetPort
  9922. 00006D50  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  9923. 00006D54  4E5E                     unlink     A6
  9924. 00006D56  2E9F                     move.l     [A7], [A7]+
  9925. 00006D58  4E75                     rts
  9926. fn00006D5A:
  9927. 00006D5A  4E56 FFF4                link       A6, -0x000C
  9928. 00006D5E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  9929. 00006D62  286E 0008                movea.l    A4, [A6 + 0x8]
  9930. 00006D66  302C FFE2                move.w     D0, [A4 - 0x1E]
  9931. 00006D6A  670A                     beq        +0xC /* 00006D76 */
  9932. 00006D6C  5340                     subq.w     D0, 1
  9933. 00006D6E  6728                     beq        +0x2A /* 00006D98 */
  9934. 00006D70  5340                     subq.w     D0, 1
  9935. 00006D72  672E                     beq        +0x30 /* 00006DA2 */
  9936. 00006D74  6040                     bra        +0x42 /* 00006DB6 */
  9937. label00006D76:
  9938. 00006D76  7000                     moveq.l    D0, 0x00
  9939. 00006D78  302D B3C8                move.w     D0, [A5 - 0x4C38]
  9940. 00006D7C  E288                     lsr        D0, 1
  9941. 00006D7E  3C00                     move.w     D6, D0
  9942. 00006D80  2F3C 0156 0000           move.l     -[A7], 0x1560000
  9943. 00006D86  7000                     moveq.l    D0, 0x00
  9944. 00006D88  302D B3CA                move.w     D0, [A5 - 0x4C36]
  9945. 00006D8C  E288                     lsr        D0, 1
  9946. 00006D8E  3F00                     move.w     -[A7], D0
  9947. 00006D90  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  9948. 00006D94  3E1F                     move.w     D7, [A7]+
  9949. 00006D96  601E                     bra        +0x20 /* 00006DB6 */
  9950. label00006D98:
  9951. 00006D98  3C2D B3C8                move.w     D6, [A5 - 0x4C38]
  9952. 00006D9C  3E2D B3CA                move.w     D7, [A5 - 0x4C36]
  9953. 00006DA0  6014                     bra        +0x16 /* 00006DB6 */
  9954. label00006DA2:
  9955. 00006DA2  7000                     moveq.l    D0, 0x00
  9956. 00006DA4  302D B3C8                move.w     D0, [A5 - 0x4C38]
  9957. 00006DA8  E388                     lsl        D0, 1
  9958. 00006DAA  3C00                     move.w     D6, D0
  9959. 00006DAC  7000                     moveq.l    D0, 0x00
  9960. 00006DAE  302D B3CA                move.w     D0, [A5 - 0x4C36]
  9961. 00006DB2  E388                     lsl        D0, 1
  9962. 00006DB4  3E00                     move.w     D7, D0
  9963. label00006DB6:
  9964. 00006DB6  7000                     moveq.l    D0, 0x00
  9965. 00006DB8  2F00                     move.l     -[A7], D0
  9966. 00006DBA  42A7                     clr.l      -[A7]
  9967. 00006DBC  323C 0200                move.w     D1, 0x200
  9968. 00006DC0  9246                     sub.w      D1, D6
  9969. 00006DC2  3F01                     move.w     -[A7], D1
  9970. 00006DC4  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  9971. 00006DC8  321F                     move.w     D1, [A7]+
  9972. 00006DCA  201F                     move.l     D0, [A7]+
  9973. 00006DCC  3001                     move.w     D0, D1
  9974. 00006DCE  E288                     lsr        D0, 1
  9975. 00006DD0  3800                     move.w     D4, D0
  9976. 00006DD2  7000                     moveq.l    D0, 0x00
  9977. 00006DD4  2F00                     move.l     -[A7], D0
  9978. 00006DD6  42A7                     clr.l      -[A7]
  9979. 00006DD8  323C 0156                move.w     D1, 0x156
  9980. 00006DDC  9247                     sub.w      D1, D7
  9981. 00006DDE  3F01                     move.w     -[A7], D1
  9982. 00006DE0  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  9983. 00006DE4  321F                     move.w     D1, [A7]+
  9984. 00006DE6  201F                     move.l     D0, [A7]+
  9985. 00006DE8  3001                     move.w     D0, D1
  9986. 00006DEA  E288                     lsr        D0, 1
  9987. 00006DEC  3A00                     move.w     D5, D0
  9988. 00006DEE  206C FFDE                movea.l    A0, [A4 - 0x22]
  9989. 00006DF2  2F10                     move.l     -[A7], [A0]
  9990. 00006DF4  42A7                     clr.l      -[A7]
  9991. 00006DF6  2F3C 0000 1560           move.l     -[A7], 0x1560
  9992. 00006DFC  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  9993. 00006E00  206C FFDE                movea.l    A0, [A4 - 0x22]
  9994. 00006E04  7000                     moveq.l    D0, 0x00
  9995. 00006E06  3005                     move.w     D0, D5
  9996. 00006E08  ED88                     lsl        D0, 6
  9997. 00006E0A  D090                     add.l      D0, [A0]
  9998. 00006E0C  7200                     moveq.l    D1, 0x00
  9999. 00006E0E  3204                     move.w     D1, D4
  10000. 00006E10  E689                     lsr        D1, 3
  10001. 00006E12  2641                     movea.l    A3, D1
  10002. 00006E14  D7C0                     add.l      A3, D0
  10003. 00006E16  200B                     move.l     D0, A3
  10004. 00006E18  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  10005. 00006E1E  2640                     movea.l    A3, D0
  10006. 00006E20  302C FFE2                move.w     D0, [A4 - 0x1E]
  10007. 00006E24  670A                     beq        +0xC /* 00006E30 */
  10008. 00006E26  5340                     subq.w     D0, 1
  10009. 00006E28  671C                     beq        +0x1E /* 00006E46 */
  10010. 00006E2A  5340                     subq.w     D0, 1
  10011. 00006E2C  672E                     beq        +0x30 /* 00006E5C */
  10012. 00006E2E  6040                     bra        +0x42 /* 00006E70 */
  10013. label00006E30:
  10014. 00006E30  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  10015. 00006E34  2F0B                     move.l     -[A7], A3
  10016. 00006E36  202D B3D2                move.l     D0, [A5 - 0x4C2E]
  10017. 00006E3A  E488                     lsr        D0, 2
  10018. 00006E3C  3F00                     move.w     -[A7], D0
  10019. 00006E3E  3F07                     move.w     -[A7], D7
  10020. 00006E40  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  10021. 00006E44  602A                     bra        +0x2C /* 00006E70 */
  10022. label00006E46:
  10023. 00006E46  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  10024. 00006E4A  2F0B                     move.l     -[A7], A3
  10025. 00006E4C  202D B3D2                move.l     D0, [A5 - 0x4C2E]
  10026. 00006E50  E488                     lsr        D0, 2
  10027. 00006E52  3F00                     move.w     -[A7], D0
  10028. 00006E54  3F07                     move.w     -[A7], D7
  10029. 00006E56  4EAD 1C3A                jsr        [A5 + 0x1C3A /* export_899 */]
  10030. 00006E5A  6014                     bra        +0x16 /* 00006E70 */
  10031. label00006E5C:
  10032. 00006E5C  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  10033. 00006E60  2F0B                     move.l     -[A7], A3
  10034. 00006E62  202D B3D2                move.l     D0, [A5 - 0x4C2E]
  10035. 00006E66  E488                     lsr        D0, 2
  10036. 00006E68  3F00                     move.w     -[A7], D0
  10037. 00006E6A  3F07                     move.w     -[A7], D7
  10038. 00006E6C  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  10039. label00006E70:
  10040. 00006E70  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  10041. 00006E74  4E5E                     unlink     A6
  10042. 00006E76  2E9F                     move.l     [A7], [A7]+
  10043. 00006E78  4E75                     rts
  10044. export_1389:
  10045. fn00006E7A:
  10046. 00006E7A  4E56 FFDE                link       A6, -0x0022
  10047. 00006E7E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  10048. 00006E82  102D C4A0                move.b     D0, [A5 - 0x3B60]
  10049. 00006E86  662A                     bne        +0x2C /* 00006EB2 */
  10050. 00006E88  802D B7BE                or.b       D0, [A5 - 0x4842]
  10051. 00006E8C  4A00                     tst.b      D0
  10052. 00006E8E  6622                     bne        +0x24 /* 00006EB2 */
  10053. 00006E90  4A6D A148                tst.w      [A5 - 0x5EB8]
  10054. 00006E94  5DC1                     slt        D1
  10055. 00006E96  8001                     or.b       D0, D1
  10056. 00006E98  0240 0001                andi.w     D0, 0x1
  10057. 00006E9C  6614                     bne        +0x16 /* 00006EB2 */
  10058. 00006E9E  2F00                     move.l     -[A7], D0
  10059. 00006EA0  4267                     clr.w      -[A7]
  10060. 00006EA2  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  10061. 00006EA6  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  10062. 00006EAA  121F                     move.b     D1, [A7]+
  10063. 00006EAC  201F                     move.l     D0, [A7]+
  10064. 00006EAE  8001                     or.b       D0, D1
  10065. 00006EB0  6704                     beq        +0x6 /* 00006EB6 */
  10066. label00006EB2:
  10067. 00006EB2  6000 0204                bra        +0x206 /* 000070B8 */
  10068. label00006EB6:
  10069. 00006EB6  0C6D 0200 B3C8           cmpi.w     [A5 - 0x4C38], 0x200
  10070. 00006EBC  57C0                     seq        D0
  10071. 00006EBE  0C6D 0156 B3CA           cmpi.w     [A5 - 0x4C36], 0x156
  10072. 00006EC4  57C1                     seq        D1
  10073. 00006EC6  C001                     and.b      D0, D1
  10074. 00006EC8  4400                     neg.b      D0
  10075. 00006ECA  1D40 FFE5                move.b     [A6 - 0x1B], D0
  10076. 00006ECE  102D B622                move.b     D0, [A5 - 0x49DE]
  10077. 00006ED2  6700 00B6                beq        +0xB8 /* 00006F8A */
  10078. 00006ED6  102E FFE5                move.b     D0, [A6 - 0x1B]
  10079. 00006EDA  6614                     bne        +0x16 /* 00006EF0 */
  10080. 00006EDC  42A7                     clr.l      -[A7]
  10081. 00006EDE  2F3C 0000 5590           move.l     -[A7], 0x5590
  10082. 00006EE4  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  10083. 00006EE8  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  10084. 00006EEC  6700 01C2                beq        +0x1C4 /* 000070B0 */
  10085. label00006EF0:
  10086. 00006EF0  0C6D 0100 B3C8           cmpi.w     [A5 - 0x4C38], 0x100
  10087. 00006EF6  6E08                     bgt        +0xA /* 00006F00 */
  10088. 00006EF8  3D7C 0002 FFE2           move.w     [A6 - 0x1E], 0x2
  10089. 00006EFE  6014                     bra        +0x16 /* 00006F14 */
  10090. label00006F00:
  10091. 00006F00  0C6D 0200 B3C8           cmpi.w     [A5 - 0x4C38], 0x200
  10092. 00006F06  6F06                     ble        +0x8 /* 00006F0E */
  10093. 00006F08  426E FFE2                clr.w      [A6 - 0x1E]
  10094. 00006F0C  6006                     bra        +0x8 /* 00006F14 */
  10095. label00006F0E:
  10096. 00006F0E  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  10097. label00006F14:
  10098. 00006F14  0C6D 0156 B3CA           cmpi.w     [A5 - 0x4C36], 0x156
  10099. 00006F1A  6F06                     ble        +0x8 /* 00006F22 */
  10100. 00006F1C  426E FFE2                clr.w      [A6 - 0x1E]
  10101. 00006F20  601A                     bra        +0x1C /* 00006F3C */
  10102. label00006F22:
  10103. 00006F22  0C6D 00AB B3CA           cmpi.w     [A5 - 0x4C36], 0xAB
  10104. 00006F28  6F12                     ble        +0x14 /* 00006F3C */
  10105. 00006F2A  2F3C 0001 0000           move.l     -[A7], 0x10000
  10106. 00006F30  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  10107. 00006F34  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  10108. 00006F38  3D5F FFE2                move.w     [A6 - 0x1E], [A7]+
  10109. label00006F3C:
  10110. 00006F3C  2F2D B614                move.l     -[A7], [A5 - 0x49EC]
  10111. 00006F40  7054                     moveq.l    D0, 0x54
  10112. 00006F42  2F00                     move.l     -[A7], D0
  10113. 00006F44  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  10114. 00006F48  102E FFE5                move.b     D0, [A6 - 0x1B]
  10115. 00006F4C  670E                     beq        +0x10 /* 00006F5C */
  10116. 00006F4E  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  10117. 00006F52  486D B4C4                pea.l      [A5 - 0x4B3C]
  10118. 00006F56  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  10119. 00006F5A  6024                     bra        +0x26 /* 00006F80 */
  10120. label00006F5C:
  10121. 00006F5C  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  10122. 00006F60  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  10123. 00006F64  2F0E                     move.l     -[A7], A6
  10124. 00006F66  4EBA FDF2                jsr        [PC - 0x20E /* 00006D5A */]
  10125. 00006F6A  206E FFDE                movea.l    A0, [A6 - 0x22]
  10126. 00006F6E  2F10                     move.l     -[A7], [A0]
  10127. 00006F70  486D B4C4                pea.l      [A5 - 0x4B3C]
  10128. 00006F74  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  10129. 00006F78  486E FFDE                pea.l      [A6 - 0x22]
  10130. 00006F7C  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  10131. label00006F80:
  10132. 00006F80  2F0E                     move.l     -[A7], A6
  10133. 00006F82  4EBA FC42                jsr        [PC - 0x3BE /* 00006BC6 */]
  10134. 00006F86  422D B622                clr.b      [A5 - 0x49DE]
  10135. label00006F8A:
  10136. 00006F8A  4245                     clr.w      D5
  10137. 00006F8C  4267                     clr.w      -[A7]
  10138. 00006F8E  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  10139. 00006F92  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  10140. 00006F96  101F                     move.b     D0, [A7]+
  10141. 00006F98  6704                     beq        +0x6 /* 00006F9E */
  10142. 00006F9A  6000 011C                bra        +0x11E /* 000070B8 */
  10143. label00006F9E:
  10144. 00006F9E  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  10145. 00006FA2  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  10146. 00006FA6  206D B984                movea.l    A0, [A5 - 0x467C]
  10147. 00006FAA  2B50 B988                move.l     [A5 - 0x4678], [A0]
  10148. 00006FAE  7E01                     moveq.l    D7, 0x01
  10149. 00006FB0  603E                     bra        +0x40 /* 00006FF0 */
  10150. label00006FB2:
  10151. 00006FB2  3007                     move.w     D0, D7
  10152. 00006FB4  5340                     subq.w     D0, 1
  10153. 00006FB6  41ED B996                lea.l      A0, [A5 - 0x466A]
  10154. 00006FBA  E740                     asl        D0.w, 3
  10155. 00006FBC  49F0 0000                lea.l      A4, [A0 + D0.w]
  10156. 00006FC0  2014                     move.l     D0, [A4]
  10157. 00006FC2  B0AD A688                cmp.l      D0, [A5 - 0x5978]
  10158. 00006FC6  57C0                     seq        D0
  10159. 00006FC8  4A00                     tst.b      D0
  10160. 00006FCA  6710                     beq        +0x12 /* 00006FDC */
  10161. 00006FCC  222C 0004                move.l     D1, [A4 + 0x4]
  10162. 00006FD0  B2AD A630                cmp.l      D1, [A5 - 0x59D0]
  10163. 00006FD4  57C1                     seq        D1
  10164. 00006FD6  C001                     and.b      D0, D1
  10165. 00006FD8  6600 009E                bne        +0xA0 /* 00007078 */
  10166. label00006FDC:
  10167. 00006FDC  4A94                     tst.l      [A4]
  10168. 00006FDE  57C0                     seq        D0
  10169. 00006FE0  4A00                     tst.b      D0
  10170. 00006FE2  670A                     beq        +0xC /* 00006FEE */
  10171. 00006FE4  4A45                     tst.w      D5
  10172. 00006FE6  57C1                     seq        D1
  10173. 00006FE8  C001                     and.b      D0, D1
  10174. 00006FEA  6702                     beq        +0x4 /* 00006FEE */
  10175. 00006FEC  3A07                     move.w     D5, D7
  10176. label00006FEE:
  10177. 00006FEE  5247                     addq.w     D7, 1
  10178. label00006FF0:
  10179. 00006FF0  702A                     moveq.l    D0, 0x2A
  10180. 00006FF2  B047                     cmp.w      D0, D7
  10181. 00006FF4  6CBC                     bge        -0x42 /* 00006FB2 */
  10182. 00006FF6  4A45                     tst.w      D5
  10183. 00006FF8  667C                     bne        +0x7E /* 00007076 */
  10184. 00006FFA  41ED B996                lea.l      A0, [A5 - 0x466A]
  10185. 00006FFE  2808                     move.l     D4, A0
  10186. 00007000  7038                     moveq.l    D0, 0x38
  10187. 00007002  D880                     add.l      D4, D0
  10188. 00007004  3C3C 0118                move.w     D6, 0x118
  10189. 00007008  2F04                     move.l     -[A7], D4
  10190. 0000700A  486D B996                pea.l      [A5 - 0x466A]
  10191. 0000700E  3006                     move.w     D0, D6
  10192. 00007010  48C0                     ext.l      D0
  10193. 00007012  2F00                     move.l     -[A7], D0
  10194. 00007014  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  10195. 00007018  41ED B996                lea.l      A0, [A5 - 0x466A]
  10196. 0000701C  3006                     move.w     D0, D6
  10197. 0000701E  48C0                     ext.l      D0
  10198. 00007020  2640                     movea.l    A3, D0
  10199. 00007022  D7C8                     add.l      A3, A0
  10200. 00007024  2F0B                     move.l     -[A7], A3
  10201. 00007026  7038                     moveq.l    D0, 0x38
  10202. 00007028  2F00                     move.l     -[A7], D0
  10203. 0000702A  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  10204. 0000702E  49ED B988                lea.l      A4, [A5 - 0x4678]
  10205. 00007032  302C 000A                move.w     D0, [A4 + 0xA]
  10206. 00007036  907C 002A                sub.w      D0, 0x2A /* '*' */
  10207. 0000703A  C1EC 0004                muls.w     D0, [A4 + 0x4]
  10208. 0000703E  3C00                     move.w     D6, D0
  10209. 00007040  2654                     movea.l    A3, [A4]
  10210. 00007042  702A                     moveq.l    D0, 0x2A
  10211. 00007044  C1EC 0004                muls.w     D0, [A4 + 0x4]
  10212. 00007048  48C0                     ext.l      D0
  10213. 0000704A  2800                     move.l     D4, D0
  10214. 0000704C  D88B                     add.l      D4, A3
  10215. 0000704E  2F04                     move.l     -[A7], D4
  10216. 00007050  2F0B                     move.l     -[A7], A3
  10217. 00007052  3006                     move.w     D0, D6
  10218. 00007054  48C0                     ext.l      D0
  10219. 00007056  2F00                     move.l     -[A7], D0
  10220. 00007058  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  10221. 0000705C  3006                     move.w     D0, D6
  10222. 0000705E  48C0                     ext.l      D0
  10223. 00007060  2640                     movea.l    A3, D0
  10224. 00007062  D7D4                     add.l      A3, [A4]
  10225. 00007064  2F0B                     move.l     -[A7], A3
  10226. 00007066  203C 0000 0126           move.l     D0, 0x126
  10227. 0000706C  E388                     lsl        D0, 1
  10228. 0000706E  2F00                     move.l     -[A7], D0
  10229. 00007070  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  10230. 00007074  7A24                     moveq.l    D5, 0x24
  10231. label00007076:
  10232. 00007076  3E05                     move.w     D7, D5
  10233. label00007078:
  10234. 00007078  3F07                     move.w     -[A7], D7
  10235. 0000707A  486E FFF4                pea.l      [A6 - 0xC]
  10236. 0000707E  4EBA 9DE4                jsr        [PC - 0x621C /* 00000E64 */]
  10237. 00007082  486D B614                pea.l      [A5 - 0x49EC]
  10238. 00007086  486D B988                pea.l      [A5 - 0x4678]
  10239. 0000708A  486D B61A                pea.l      [A5 - 0x49E6]
  10240. 0000708E  486E FFF4                pea.l      [A6 - 0xC]
  10241. 00007092  4267                     clr.w      -[A7]
  10242. 00007094  42A7                     clr.l      -[A7]
  10243. 00007096  A8EC                     syscall    CopyBits
  10244. 00007098  3007                     move.w     D0, D7
  10245. 0000709A  5340                     subq.w     D0, 1
  10246. 0000709C  41ED B996                lea.l      A0, [A5 - 0x466A]
  10247. 000070A0  E740                     asl        D0.w, 3
  10248. 000070A2  49F0 0000                lea.l      A4, [A0 + D0.w]
  10249. 000070A6  28AD A688                move.l     [A4], [A5 - 0x5978]
  10250. 000070AA  296D A630 0004           move.l     [A4 + 0x4], [A5 - 0x59D0]
  10251. label000070B0:
  10252. 000070B0  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  10253. 000070B4  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  10254. label000070B8:
  10255. 000070B8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  10256. 000070BC  4E5E                     unlink     A6
  10257. 000070BE  4E75                     rts
  10258.